本质上,我试图查找用户在文本字段中输入的任何非数字值。
目前,我的代码如下所示:

    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/

10-09 21:39