1-50
var filter5=/^([1-4][0-9])|50$/;

解决方案 »

  1.   

    s_liangchao1s 太可爱了。
    我不说啥了,给s_liangchao1s留个机会,再练习练习。
    @_@
      

  2.   

    <script>
    var a=1;
    var filter5=/^([1-5]+[0-9])/;
       if (!filter5.test(a)) { 
          alert("座位号只能是10~50,!"); 
         } 
    </script>
    这个可以限制10-50
      

  3.   

    <script>
    var a=1;
    var filter5=/^[\d]{0,2}$/;
       if (!filter5.test(a)||a>50) { 
          alert("座位号只能是1~50,!"); 
         } 
    </script>
    这样就是限制1~50了
      

  4.   


    var filter5=/^[\d]{0,2}$/;
       if (!filter5.test(document.form.c_name.value)||document.form.c_name.value>50) { 
          alert("座位号只能是1~50,!"); 
          document.form.c_name.focus();
          document.form.c_name.select();
          return false; 
         } 
      

  5.   

    使用\d把0也包含进来了
    你就var filter5=/^[1-9]{0,2}$/;用这个正则
      

  6.   


    var filter5=/^\d|[1-4][0-9]|50$/
      

  7.   

    var filter5= /^([1-9]|[1-4]\d|50)$/; 
    曹他妈的 终于写出一个 疯了!!~~~
      

  8.   


    var filter5=/^[1-9]{0,2}$/
       if (!filter5.test(document.form.c_name.value)||document.form.c_name.value>50) { 
          alert("座位号只能是1~50,!"); 
          document.form.c_name.focus();
          document.form.c_name.select();
          return false; 
         } 这个100%正确
    如果还想省的话
    可以var filter5=/^([1-4]+[0-9]$)|(^[1-9]{0,1}$)|(^50$)/;
       if (!filter5.test(document.form.c_name.value)||document.form.c_name.value>50) { 
          alert("座位号只能是1~50,!"); 
          document.form.c_name.focus();
          document.form.c_name.select();
          return false; 
         } 以上2个都是正确的
      

  9.   


    var filter5=/^([1-4]+[0-9]$)|(^[1-9]{0,1}$)|(^50$)/;
       if (!filter5.test(document.form.c_name.value)) { 
          alert("座位号只能是1~50,!"); 
          document.form.c_name.focus();
          document.form.c_name.select();
          return false; 
         } 
      

  10.   


    var filter5=/^(?:[1-9]|(?:[1-4]\d)|50)$/;
       if (!filter5.test(document.form.c_name.value)) { 
          alert("座位号只能是1~50,!"); 
          document.form.c_name.focus();
          document.form.c_name.select();
          return false; 
         } 可以正确判断1~50
      

  11.   

    var filter5=/^[1-4]+[0-9]|50$/;
       if (!filter5.test(document.form.c_name.value)) { 
          alert("座位号只能是1~50,!"); 
          document.form.c_name.focus();
          document.form.c_name.select();
          return false; 
         }