0

ユーザーが正しい情報でオブジェクトを送信したことを検証するコードを書いています。言い換えれば、英語のアルファベットまたはラテン語の外国の母音 (フランス語、ドイツ語など) 以外の数字、記号、およびその他の表記法が名前に含まれていないことをどのように検証すればよいでしょうか?

    [Required]
    [MaxLength(50)]
    [DataType()] //I think a solution would use custom datatypes
    public string Name { get; set; }
4

1 に答える 1

3

正規表現を使用できます。

[RegularExpression(@"^[\p{L}]+$")]

これは基本的に、「全体で任意の Unicode 文字のみを許可する」ことを意味します。

于 2013-12-20T05:13:23.117 に答える