Tôi đang sử dụng chú thích dữ liệu MVC và yêu cầu của tôi là trường địa chỉ có thể chứa bất kỳ ký tự nào (ngoại trừ ký tự tiếng Anh cũng được phép) trừ < > . ! @ # %/? *
.Biểu thức chính quy Trừ các ký tự này
Tôi đã tìm kiếm nhiều trang web nhưng không nhận được cách viết regex này.
Cho đến nay tôi đã cố gắng:
[Required(ErrorMessage = "Address Required.")]
[RegularExpression(@"^[<>[email protected]#%/]+$", ErrorMessage = "Address invalid.")]
public string Address { get; set; }
Bạn có thể xóa tất cả các dấu gạch chéo ngược đó. Ngoài ra, điều này chỉ phù hợp với một ký tự. –