javascript
html正则判断全数字,javascript如何判断是不是数字?
javascript判斷是不是數字的方法:方法一、使用js自帶的全局函數isNaN()判斷是不是數字。方法二、使用正則表達式判斷是不是數字。方法三、通過typeof的返回值判斷。
JavaScript中判斷是不是數字方法詳解:
第一種方法:isNaN()
使用js自帶全局函數isNaN(),isNaN()返回一個Boolean值,如下 :var c="hello"; //字符串
isNaN(c); //返回一個true;
var c=10; //數字
isNaN(c);//返回一個false
如果以上c為一個空串或是一個空格,isNaN將把c當作數字0來處理,所以檢查不嚴謹。
第二種方法:正則表達式function checkNum(input){
var reg=/^[0-9]+.?[0-9]*$/; //判斷字符串是否為數字 ,判斷正整數用/^[1-9]+[0-9]*]*$/
var num=document.getElementById(input).value;
if(!reg.test(num)){
alert("請輸入數字");
document.getElementById(input).value="";
return false;
}
}
第三種方法:利用typeof的返回值
驗證方法:如果返回的值為Number,則為數字;如果返回值為String或其它,則不是數字。如下所示:var a=123;
var b='123abc';
typeof(a) //Number
typeof(b) //String
總結
以上是生活随笔為你收集整理的html正则判断全数字,javascript如何判断是不是数字?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 移动端html5广告的优势,h5手机端开
- 下一篇: php密码安全检测,php – 密码安全