使用Javascript过滤文本框中的文本

时间:2011-03-04 12:27:37

标签: javascript

我想创建一个文本框,只接受英文和整数文本。基本上我想将文本框中的输入限制为仅英文。

我想这应该是使用keydown事件的东西。但是如何限制输入框仅接受A-Z a-z和0-9?

2 个答案:

答案 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]);

     

}