读书人

超级日期校验-正则表达式

发布时间: 2012-12-20 09:53:21 作者: rapoo

超级日期校验--正则表达式
该正则表达式可区分平年和闰年,每月30天31天,形式如:20120514181236

"^((?!0000)[0-9]{4}" + "((0[1-9]|1[0-2])" +
"(0[1-9]|1[0-9]|2[0-8])|(0[13-9]|1[0-2])(29|30)|(0[13578]|1[02])31)" + "|(([0-9]{2}(0[48]|[2468][048]|[13579][26])|(0[48]|[2468][048]|[13579][26])00)0229))" + "(([01][0-9]|2[0-3])[0-5][0-9][0-5][0-9])$";

读书人网 >编程

热点推荐