我想创建一个文本框,只接受英文和整数文本。基本上我想将文本框中的输入限制为仅英文。
我想这应该是使用keydown事件的东西。但是如何限制输入框仅接受A-Z a-z和0-9?
答案 0 :(得分:3)
我强烈推荐jQuery使用the masked input plugin。
答案 1 :(得分:0)
HI, 您可以使用正则表达式(正则表达式)来匹配所需的条件,仅在您的情况下使用英文字符和数字。
下面是一个示例,您可以尝试了解javascript的正则表达式的工作情况。
var myRegExp = / [a-zA-z] + /;
var inputString =“www.dailycoding.com”;
var myMatches = document.frm1.txt1.value.match(myRegExp);
for(var i = 0; i
{
警报(myMatches [I]);
}