在linq sql类的接口中使用DataAnnotations。 这一切都很好。日期的正则表达式不起作用; MVC3 DataAnnotations
林具有与该日期时间字段问题
我的代码如下:
[DataType(DataType.Date)]
[RegularExpression(@"^([1-9]|0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d$", ErrorMessage = "regexFail")]
DateTime? DateofBirth { get; set; }
现在的数据类型表达做工精细,它带来了一个日期,而不是日期时间。 问题在于字段的验证。我的正则表达式不匹配日期,即使我把它放入引擎中,但它确实如此。例如,我把“10/10/2010”放在字段中,我得到错误“regexFail”。
我很确定我的表情很好,所以我不确定最新的错误。
在此先感谢。
这是故意的欧洲风格的日期格式(D/M/Y与M/D/Y)吗? – phatfingers
澳大利亚约会 – MrJD