Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript过滤文本框中的文本_Javascript - Fatal编程技术网

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

使用Javascript过滤文本框中的文本,javascript,Javascript,我想创建一个文本框,它只接受英文文本和整数。基本上,我想限制文本框中的输入仅为英语 我想这应该是使用keydown事件的东西。但是如何限制输入框只接受A-Z A-Z和0-9?我强烈建议使用jQuery。我强烈建议使用jQuery。您好, 您可以使用正则表达式(Regular Expression)来匹配所需的条件,在您的情况下,只能使用英文字符和数字 下面是一个示例,您可以尝试了解regex for javascript的工作原理 var myRegExp=/[a-zA-z]+/ var inp

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

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

我强烈建议使用jQuery。

我强烈建议使用jQuery。

您好, 您可以使用正则表达式(Regular Expression)来匹配所需的条件,在您的情况下,只能使用英文字符和数字

下面是一个示例,您可以尝试了解regex for javascript的工作原理

var myRegExp=/[a-zA-z]+/

var inputString=“www.dailycoding.com”

var myMatches=document.frm1.txt1.value.match(myRegExp)

对于(var i=0;i {

警报(myMatches[i])

}

嗨, 您可以使用正则表达式(Regular Expression)来匹配所需的条件,在您的情况下,只能使用英文字符和数字

下面是一个示例,您可以尝试了解regex for javascript的工作原理

var myRegExp=/[a-zA-z]+/

var inputString=“www.dailycoding.com”

var myMatches=document.frm1.txt1.value.match(myRegExp)

对于(var i=0;i {

警报(myMatches[i])

}


当你说英语时,你指的是拉丁语文本吗?有重音的字符呢?小心-一个天真的算法可能会排除有效的单词。@Duniyadnd-只需要a-z a-z和0-9这就是所有当你说英语时,你指的是拉丁语文本吗?有重音的字符呢?小心-一个天真的算法可能会排除有效的单词。@Duniyadnd-只是需要a-z a-z和0-9,仅此而已