1

目前我正在向 ASP.NET 文本框添加 Javascript 验证。要求是前两个字符应为字母 (az),最后一个字符应为数字 (0-9)。Maxlength 为 4。这应该在按键事件中完成。

因为我是 JS 的新手,所以对如何做到这一点不太了解。

4

1 回答 1

0

这是将客户端 JavaScript 验证器添加到文本框的快速方法。

请注意,这适用于 LostFocus,而不是 Keydown,但如果您真的认为这是可行的方法,您可以将其更改为 keydown。

检查小提琴: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 回答