2
我試圖得到一個用戶名驗證在下面的文本是有效的,正則表達式Asp.Net MVC
- 測試
- 的Test2
- TES2
- Test123
- 123Test
- Test_56
- 測試6TY
但並不是以下
- 維護設備(最小長度)
- 測試@ 123(特殊字符)
我添加以下的型號標註,但不似乎也沒有爲正確的文本工作。繼續收到錯誤消息。
[RegularExpression(@"^[a-zA-Z0-9\-_]$", ErrorMessage = "Only alphanumeric, hyphen and underscores are allowed for User name.")]
[StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 4)]
您是否在使用「Tes」或「Test @ 123」提交'ModelState'時有效? –
否ErrorMessage將顯示正確的一次。 – TBA
哪條錯誤消息? –