我想检查a是否string仅包含数字。我用这个:
string
var isANumber = isNaN(theValue) === false; if (isANumber){ .. }
但意识到它也允许+和-。基本上,我要确保input只能包含数字,而不能包含其他字符。由于+100和-5都是数字,isNaN()所以不是正确的方法。也许我需要一个正则表达式?有小费吗?
+
-
input
+100
-5
isNaN()
怎么样
var isnum = /^\d+$/.test(val);