日期格式:2009-05-26 23:13:25
网上有验证年月日的,但是后面更具体的验证我没找到.不会写这个正则表达式...............

解决方案 »

  1.   

    ^\d{4}-\d{1,2}-\d{1,2} \d{2}:\d{2}:\d{2}$
      

  2.   

     给一个严格的:
    ^\d{4}-(?:(?:0\d)|(?:1[0-2]))-(?:(?:[012]\d)|(?:3[0]{1}))\s(([01]\d{1})|(2[0123])):([0-5]\d):([0-5]\d)$
    测试:<html>
    <head>
    <title>test</title>
    </head>
    <body>
    <div id="log" style="border: solid red 1px; "> </div>
    </body>
    <script>
    var reg = /^\d{4}-(?:(?:0\d)|(?:1[0-2]))-(?:(?:[012]\d)|(?:3[0]{1}))\s(([01]\d{1})|(2[0123])):([0-5]\d):([0-5]\d)$/
    alert(reg.test('2009-12-29 15:01:55'));
    alert(reg.test('2009-13-29 15:01:55'));
    alert(reg.test('2009-12-39 15:01:55'));
    alert(reg.test('2009-12-29 25:01:55'));
    alert(reg.test('2009-12-29 15:61:55'));
    alert(reg.test('2009-12-29 15:61:61'));
    </script>
    </html>