【发布时间】:2010-04-06 10:24:06
【问题描述】:
我正在尝试限制我们的用户可以使用 javascript/jquery 输入的内容。
问题是,我必须将其限制为仅大写字符和数字。
这是我之前编写的代码:
$(input).keypress(function(e){
if ($(input).attr("class")=="populationReference"){
var ValidPattern = /^[A-Z_0-9]*$/;
var char = String.fromCharCode(e.charCode);
if (!ValidPattern.test(char) && e.charCode!=0){
return false;
e.preventDefault();
}
}
});
如果 Firefox 支持 charCode,则 IE 不支持。那么,我如何测试用户输入的是大写字符还是小写字符? 感谢您的帮助!
【问题讨论】:
标签: javascript jquery regex validation