day和month 可以1位 

解决方案 »

  1.   

    var rex=/^\d{1,2}\/\d{1,2}\/\d{4}$/;
      

  2.   


    为什么我写 31/09/2222的时候报错- -我用的是test()测试的是不是正确?
      

  3.   


    var s="31/09/2222";
                   var rex=/^\d{1,2}\/\d{1,2}\/\d{4}$/;
                   alert(rex.test(s));
                }
      

  4.   

    用这个吧/^[0-3]\d[/][0-1]\d[/]\d{4}$/
    上面那个99/99/9999也被验证通过了
      

  5.   


    <script type="text/javascript">
    <!--
    var reg = /^(?:0|[1-9]{1,2})\/(?:0|[1-9]{1,2})\/\d{4}/
    alert(reg.test("31/9/2222"))
    alert(reg.test("31/09/2222"))
    //-->
    </script>
      

  6.   

    我那个不就给你判断了么 有0开头的那个 弹出的false