本质上,我试图查找用户在文本字段中输入的任何非数字值。
目前,我的代码如下所示:
else if(MileInputElement.match([0-9]))
{
InvalidEntry= "Non-numeric values";
}
但是,当我运行此程序时,出现错误提示
对象不支持属性或方法“匹配”。
那么,有什么更好的方法来解决呢?
最佳答案
在这里,您是:\D
非数字,g
所有匹配,match
返回一个数组
alert('a9bc8'.match(/\D/g));
希望这可以帮助。
关于javascript - 使用正则表达式在javascript/jquery代码中查找非数字值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31247663/