我想检查 string
是否只包含数字。我用这个:
var isANumber = isNaN(theValue) === false;
if (isANumber){
..
}
但意识到它也允许+
和-
。基本上,我想确保 input
只包含数字而不包含其他字符。由于 +100
和 -5
都是数字,所以 isNaN()
不是正确的方法。
也许我需要一个正则表达式?有什么建议吗?
最佳答案
怎么样
let isnum = /^\d+$/.test(val);
关于javascript - 检查字符串是否仅包含数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1779013/