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

2022-08-29 23:14:23

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

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

if (isANumber){
    ..
}

但意识到它也允许和.基本上,我想确保 a 只包含数字,没有其他字符。由于 和 都是数字,所以不是正确的方法。也许正则表达式是我需要的?有什么提示吗?+-input+100-5isNaN()


答案 1

怎么样

let isnum = /^\d+$/.test(val);

答案 2
string.match(/^[0-9]+$/) != null;