實現判斷數字類型的三種方法:
isNaN
用法:isNaN 返回一個 Boolean 值。
function CheckNum(value){
if(isNaN(value)==0)
alert("Please input Number.")
}
注意:如果 num 是一個空串或是一個空格,isNaN 是作爲數字0處理的。
填坑:正則表達式這一塊不瞭解,日後再補。
parseFloat
用法:將參數中指定的字符串解析成爲一個浮點數字並返回。
function CheckNum(value) {
if (parseFloat(value).toString() == "NaN") {
alert("Please input Numeber.")
return false;}
else{
return true;
}
}
注意:也可以用 parseInt 實現 ,區別見下面的博文:
JavaScript 中 Number()、parseInt()、parseFloat()的區別