[英]MVC regex to not allow spaces and special characters
我有一個正則表達式,不允許使用空格和一些特殊字符。但是即使輸入大寫字母,驗證也會觸發。
[RegularExpression(@"^[^<>.,?;:'()!~%-_@#%/*""\s]+$")]
public string FirstName { get; set; }
您需要刪除-
(減號)。 %-_
表示介於%
(字符代碼37)和_
(字符代碼95)之間,其中包括大寫字符。
如果要排除減號,則需要使用\\-
對其進行轉義。
該屬性應為
[RegularExpression(@"^[^<>.,?;:'()!~%\-_@#/*""\s]+$")]
public string FirstName { get; set; }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.