首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请问时间的正则表达式

2012-02-09 
请教时间的正则表达式时间(00:00:00)的正则表达式要怎么写?[解决办法]var reg /^[0-2][0-3]:[0-5][0-9]:

请教时间的正则表达式
时间   (00:00:00)   的正则表达式要怎么写?

[解决办法]
var reg = /^[0-2][0-3]:[0-5][0-9]:[0-5][0-9]$/;
alert(reg.test( "23:59:59 "))
[解决办法]
确实很有难度,推荐不光采用正则,可以用正则来进行第一步验证,再转换成时间来看是否成功进行第二步验证。
[解决办法]
<scritp language= "javascript ">
var reg = /^[0-2]?[0-3]:[0-5]?[0-9]:[0-5]?[0-9]$/;
alert(reg.test( "3:9:15 "))
</script>
[解决办法]
/^[0-2][0-3]:[0-5][0-9]:[0-5][0-9]$/

匹配 "xx:xx:xx "
[解决办法]
var r = /\b(([0,1]?\d)|(2[0-3])):[0-5]?\d:[0-5]?\d\b/
alert(r.test( "23:59:59 "))
alert(r.test( "0:0:0 "))
alert(r.test( "00:00:00 "))
alert(r.test( "24:00:00 "))
alert(r.test( "00:60:00 "))
alert(r.test( "00:00:61 "))

热点排行
Bad Request.