一尘不染

检查字符串是否仅包含数字

javascript

我想检查a是否string仅包含数字。我用这个:

var isANumber = isNaN(theValue) === false;

if (isANumber){
    ..
}

但意识到它也允许+-。基本上,我要确保input只能包含数字,而不能包含其他字符。由于+100-5都是数字,isNaN()所以不是正确的方法。也许我需要一个正则表达式?有小费吗?


阅读 305

收藏
2020-05-01

共1个答案

一尘不染

怎么样

var isnum = /^\d+$/.test(val);
2020-05-01