DataAnnotations を使用して、ユーザーが特殊文字を入力できないようにすることは可能ですか?
ユーザーがAZ、az、および0-9のみをテキストボックスに入力するようにします。
クライアント側でこれを行う必要があります。
DataAnnotations を使用して、ユーザーが特殊文字を入力できないようにすることは可能ですか?
ユーザーがAZ、az、および0-9のみをテキストボックスに入力するようにします。
クライアント側でこれを行う必要があります。
[RegularExpression]
次の属性を使用してみてください。
[RegularExpression(@"^[a-zA-Z0-9]+$")]
public string Foo { get; set; }
目立たないクライアント側の検証もサポートしているため、この正規表現はクライアントで転置されます。
はい、そのために正規表現を使用できます...
[Required(ErrorMessage = "Enter Foo !")]
[RegularExpression(@"^[a-zA-Z0-9]+$", ErrorMessage = "Incorrect Entry dude !")]
public string Foo { get; set; }
そのためのRegularExpression属性があると確信していますが、クライアント側でどれだけうまく機能するかはわかりません。
[RegularExpression(@"your-reg-exp", ErrorMessage = "Your error message")]