我需要一个正则表达式验证器来验证文本字段只包含00 - 31之间的数字(注意它应该允许05和5),另一个数字01 - 12的正则表达式(同样,它应该允许05和5) ),以及1920年至2009年间数字的另一个正则表达式。
我该怎么做?
答案 0 :(得分:2)
什么不使用范围验证器,并将最小和最大日期放在Date的数据类型中。 所以minValue = 1/1/1920,maxValue = 1/12/2009。 您甚至可以使用今天的日期在页面加载(无回发检查)上设置maxvalue。
答案 1 :(得分:1)
1920年至2009年:
"^(19[2-9][0-9])|(200[0-9])$" or simplier: "^((19[2-9])|(200))([0-9])$"
答案 2 :(得分:0)
00-31案例
"^(0?[0-9])|([1-2][0-9])|(30)|(31))$"
01-12案例
"^(0?[1-9])|(10)|(11)|(12)$"