在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