js正则表达式验证时间格式(hh:mm),请帮助提供一个!谢谢各位了,我急用

解决方案 »

  1.   

    <script>   
        var reg = /[0-2][0-9]:[0-5][0-9]/g;
        alert(reg.test('22:23'))
        alert(reg.test('22-23'))
    </script>
      

  2.   

    [code=JScript]/^(0?[0-9]|1[0-9]|2[0-3])[:-](0?[0-9]|[1-5][0-9])$/[/code]
      

  3.   

    谁能提供一个只限制输入小时:分钟的  即HH:MM格式的js 脚本? 谢谢了!!
      

  4.   

    如果只需要验证日期时间的格式。用正则就可以了。如果要验证其合法性,那就要用到Date对象了。
    提供点思路。
    1,先验证输出的格式,如yyyymmdd
    2,再把输出组装成Date对象,
    3,再把Date对象折成字符串,如yyyymmdd
    如果输入的yyyymmdd==转换后的yyyymmdd的话,那么格式是合法的。否则不合法。这类验证已经解决润年问题!