フィールド名は最大15文字で、英数字とハイフンのみ使用できます。フィールド内の数値のみを使用することはできません。
上記のすべての正規表現を書くにはどうすればよいですか。
、他の場合はラダーで可能ですか?どのように私はこの検証を達成することができますか?あなたはより多くはそれを変更したい場合、私はjqueryの検証を使用した例を与えている正規表現を使用した検証
var reg = /^(?:[a-zA-Z]+-?)+$/ ;
$('#first_name').blur(function(){
if(!$('#first_name').val())
alert("please fill your firstname");
else if(!reg.test($('#first_name').val()))
alert('Only alphabets & hypen space allowed!');
else if($('#first_name').val().length > 15)
alert('Enter your name between 15 characters ');
});
どのようにですか? [リファレンスを読む](https://developer.mozilla.org/ja/JavaScript/Reference/Global_Objects/RegExp)と[テストする](http://regexpal.com/) – Joseph
英数字とハイフンについては、私はvar alphanum =/^ [a-zA-Z0-9 - ] + $ /を使用しています。 –
asp.netを使用している場合は、viewmodel内でプロパティの検証を検討してください。 – Grunf