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

yyyy-mm-dd hh24:mi这个javascript时间正则如何写

2013-06-26 
yyyy-mm-dd hh24:mi这个javascript时间正则怎么写?输入框必须是yyyy-mm-dd hh24:mi这种形式,也就是年月日

yyyy-mm-dd hh24:mi这个javascript时间正则怎么写?
输入框必须是yyyy-mm-dd hh24:mi这种形式,也就是年月日时分没有秒,求这个javascript正则代码,谢谢
[解决办法]
个人建议 不用输入框,直接找个日历插件. 选择时间.
[解决办法]

var reg = /\d{4}-(0[1-9]
[解决办法]
1[0-2])-(3[0-1]
[解决办法]
[0-2]\d)\s([0-1]\d
[解决办法]
2[0-3])\:[0-5]\d/;


试试,,比较难看,,正则不是很擅长
[解决办法]
貌似没考虑大月小月的问题,也没考虑闰年的问题,
[解决办法]
((((1[6-9]
[解决办法]
[2-9]\d)\d{2})-(0?[13578]
[解决办法]
1[02])-(0?[1-9]
[解决办法]
[12]\d
[解决办法]
3[01]))
[解决办法]
(((1[6-9]
[解决办法]
[2-9]\d)\d{2})-(0?[13456789]
[解决办法]
1[012])-(0?[1-9]
[解决办法]
[12]\d
[解决办法]
30))
[解决办法]
(((1[6-9]
[解决办法]
[2-9]\d)\d{2})-0?2-(0?[1-9]
[解决办法]
1\d
[解决办法]
2[0-8]))
[解决办法]
(((1[6-9]
[解决办法]
[2-9]\d)(0[48]
[解决办法]
[2468][048]
[解决办法]
[13579][26])
[解决办法]
((16
[解决办法]
[2468][048]
[解决办法]
[3579][26])00))-0?2-29-))(\s)((0[0-9])
[解决办法]
(1[0-9])
[解决办法]
(2[0-3])):([0-5][0-9]):([0-5][0-9])

用这个试试~
[解决办法]
(?:[0-9]{1,4}(?<!^0?0?0?0))-(?:0?[1-9]
[解决办法]
1[0-2])-(?:0?[1-9]
[解决办法]
1[0-9]


[解决办法]
2[0-8]
[解决办法]
(?:(?<=-(?:0?[13578]
[解决办法]
1[02])-)(?:29
[解决办法]
3[01]))
[解决办法]
(?:(?<=-(?:0?[469]
[解决办法]
11)-)(?:29
[解决办法]
30))
[解决办法]
(?:(?<=(?:(?:[0-9]{0,2}(?!0?0)(?:[02468]?(?<![13579])[048]
[解决办法]
[13579][26]))
[解决办法]
(?:(?:[02468]?[048]
[解决办法]
[13579][26])00))-0?2-)(?:29)))看看

热点排行