关于验证时间串的正则表达式

来源:互联网 发布:京东商城地区json数据 编辑:程序博客网 时间:2024/06/03 18:54

时间串格式为 2012-1-1  2012-01-01   2012/1/1   2012/01/01  闰年可计算。

正则表达式为:

(((19\d{2})|(20\d{2}))-((0[1-9]|1[0-2])|([1-9]|1[0-2]))-((0[1-9]|1\d|2\d|3[0-1])|([1-9]|1\d|2\d|3[0-1])))|(((19\d{2})|(20\d{2}))\\((0[1-9]|1[0-2])|([1-9]|1[0-2]))\\((0[1-9]|1\d|2\d|3[0-1])|([1-9]|1\d|2\d|3[0-1])))|(((19\d{2})|(20\d{2}))/((0[1-9]|1[0-2])|([1-9]|1[0-2]))/((0[1-9]|1\d|2\d|3[0-1])|([1-9]|1\d|2\d|3[0-1])))

原创粉丝点击