我正在使用正则表达式过滤器来验证 MVC3 中表单上的日期输入
[RegularExpression(@"[0-3][0-9]\.[01][0-9]\.[0-2][0-9]{3}( [0-2][0-9]:[0-5][0-9](:[0-5][0-9])?)?",ErrorMessage="Incorrect Format")]
public DateTime CreationDate { get; set; }
非常非常奇怪01.01.2012 00:00
的情况: value 不满足 regex ,但是当输入 value 时01.01.2012 10:00
modelstate 是有效的。我已经使用这个http://regexpal.com/检查了我的正则表达式,并且值很好。
有没有人有任何建议为什么它不起作用?