一个特牛的日期时间判断正则表达式
2008-07-23 13:47
387 查看
这里是判断yyyy-mm-dd这种格式的,基本上把闰年和2月等的情况都考虑进去了
^((((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-))$
下面的是加了时间验证的
^((((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-)) (20|21|22|23|[0-1]?/d):[0-5]?/d:[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-))$
下面的是加了时间验证的
^((((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-)) (20|21|22|23|[0-1]?/d):[0-5]?/d:[0-5]?/d$
相关文章推荐
- 一个特牛的日期时间判断正则表达式
- 一个特牛的日期时间判断正则表达式
- 一个特牛的日期时间判断正则表达式
- 一个特牛的日期时间判断正则表达式
- 一个特牛的日期时间判断正则表达式
- 一个日期时间判断的正则表达式
- 判断日期格式的一个正则表达式
- 正则表达式判断日期和时间
- 一个特牛的日期时间判断正则表达式
- java基于正则表达式实现时间日期的常用判断操作实例
- "一个特牛的日期时间判断正则表达式"--我的修改版
- 一个特牛的日期时间判断正则表达式
- 判断日期和时间格式的 正则表达式
- 日期时间判断正则表达式
- 网上流传的一个很牛的日期判断正则表达式的问题,2-29判断问题解决
- 日期时间判断正则表达式
- 日期时间判断正则表达式
- 日期时间判断正则表达式
- 一个特牛的日期时间判断正则表达式
- 日期时间判断正则表达式