具有开始和结束日期的日期的正则表达式

时间:2012-04-26 12:06:36

标签: asp.net regex

我使用日期的正则表达式格式为“MM / DD / YYYY”,如

"^(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d$"

它工作正常,没问题....在这里我想限制"1950""2050"之间的年份,如何做到这一点,任何人都可以帮助我......

2 个答案:

答案 0 :(得分:6)

您已使用Regex完成格式验证,有时间将值解析为DateTime,然后进行范围验证。

答案 1 :(得分:2)

使用19 [5-9] [0-9] | 20 [0-4] [0-9] | 2050

可以找到1950 - 2050年的包容性