正規表現を使用しなければならなかったのはこれが初めてで、単語全体と一致させようとしてもうまくいきません。ビュー モデルで ASP MVC 正規表現バリデーターを次のパターンで使用しています。
[Required(ErrorMessage = "Welcome Letter required as (Y)es or (N)o")]
[RegularExpression(@"^[|YES|YEs|Yes|yES|yEs|YeS|yeS|yes|Y|y|NO|No|nO|N|n]{1}", ErrorMessage = "Welcome Letter required as (Y)es or (N)o")]
[DisplayName("Welcome Letter Req")]
public string WelcomLetterReq { get; set; }
Y
or (小文字または大文字のいずれか)を入力したい場合、これはうまく機能しN
ますが、それ以外の場合はエラー メッセージが表示されます。誰かが構文を手伝ってくれますか?