JavaScript 判断输入的值为数字
2020-04-17 本文已影响0人
春秋若北
方法一 正则表达式
function checkNum(num){
let reg = /[1]+.?[0-9]*$/;
if(!reg.test(num)){
alert("请输入数字");
return false;
}else{
alert("数字输入正确");
return true;
}
}
方法二 利用typeof的返回值
验证方法:如果返回的值为Number,则为数字;如果返回值为String或其它,则不是数字。如下所示:
var a=123;
var b='123abc';
typeof(a) //Number
typeof(b) //String