当前位置: 代码迷 >> ASP.NET >> 日期的正则表达式解决方法
  详细解决方案

日期的正则表达式解决方法

热度:532   发布时间:2013-02-25 00:00:00.0
日期的正则表达式
例如日期格式为“2007/05/23“的正则表达式该如何写?
急需。谢谢

------解决方案--------------------------------------------------------
^(((1[6-9]|2\d)(([02468][048])|([13579][26]))/((((0?[13578])|(1[02]))/((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))/((0?[1-9])|([1-2][0-9])|(30)))|(0?2/((0?[1-9])|([1-2][0-9])))))|((1[6-9]|2\d)(([02468][1235679])|([13579][01345789]))/((((0?[13578])|(1[02]))/((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))/((0?[1-9])|([1-2][0-9])|(30)))|(0?2/((0?[1-9])|(1[0-9])|(2[0-8]))))))$

日期,yyyy/MM/dd格式,带闰年判断,年份为1600-2999,如对年份或是连接符“/”有要求,再说明一下
------解决方案--------------------------------------------------------
2007/05/23
\d{4}/\d{2}/\d{2}
  相关解决方案