1

現在、ASP.NET テキスト ボックスに Javascript 検証を追加しています。要件として、最初の 2 文字は英字 (az) で、最後の文字は数字 (0-9) にする必要があります。Maxlength は 4 です。これは keypress イベントで行う必要があります。

私はJSの初心者なので、これを行う方法についてあまり考えていません。

4

1 に答える 1

0

クライアント側の JavaScript バリデーターをテキストボックスに追加する簡単な方法を次に示します。

これは Keydown の代わりに LostFocus で機能することに注意してください。

フィドルを確認してください: http://jsfiddle.net/B4xwK/

また、これには jQuery をクライアント側にロードする必要があります。

$('#myInput').blur(function(e) {
    var r = new RegExp("[A-Za-z]{2}[0-9]{2}");
    var valid = r.test(e.target.value);
});​
于 2012-11-18T05:32:12.967 に答える