4

DataAnnotationと正規表現を使用してテキスト ボックスのエントリをフィルタリングすることは可能ですか? つまり、「apt」という単語が文字列に含まれている場合に無効な応答をトリガーするには?

4

1 に答える 1

5

はい、次のように、否定的なルックアラウンドを使用してそれを行うことができます。

public class MyModel
{
    [RegularExpression(@"^((?!apt).)*$", ErrorMessage = "You can not have that")]
    public string MyValue { get; set; }
}

これらのタイプの正規表現に関する参考用の質問を次に示します。

単語を含まない文字列に一致する正規表現?

于 2013-10-01T20:34:04.000 に答える