2012-03-22 5 views

答えて

31

あなたはこのようなあなたのモデルに注釈を付けることができます:次に、あなたのビューであなたは(私はあなたの質問を理解している場合)あなたは、正規表現の検証のためのアノテーションを使用することができヘルパー

@Html.EditorFor(model => model.TextBoxData) 
@Html.ValidationMessageFor(model => model.TextBoxData) 
+0

に一致し、次である必要があります一致します。例: 'My Data Value'と 'My 4 Data5 Val4ue'ではない –

2

を使用することになり

[RegularExpression(@"^[a-zA-Z]+$", ErrorMessage = "Use letters only please")] 
string TextBoxData {get; set;} 

を、あなたはこのように書くことができること

 [RegularExpression("[a-zA-Z]",ErrorMessage="only alphabet")] 
1

のようなもの
それは最初の文字は、アルファ・ワード
、それが任意の数の文字/ハイフン/アンダー/スペース我々は間にスペースを受け入れるように強制することができますどのように

[RegularExpression(@"^[a-zA-Z]+[ a-zA-Z-_]*$", ErrorMessage = "Use Characters only")] 
関連する問題