目前我正在向 ASP.NET 文本框添加 Javascript 验证。要求是前两个字符应为字母 (az),最后一个字符应为数字 (0-9)。Maxlength 为 4。这应该在按键事件中完成。
因为我是 JS 的新手,所以对如何做到这一点不太了解。
目前我正在向 ASP.NET 文本框添加 Javascript 验证。要求是前两个字符应为字母 (az),最后一个字符应为数字 (0-9)。Maxlength 为 4。这应该在按键事件中完成。
因为我是 JS 的新手,所以对如何做到这一点不太了解。
这是将客户端 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);
});