當前位置:成語大全網 - 書法字典 - JS判斷壹個值是否是壹個數字。

JS判斷壹個值是否是壹個數字。

Js判斷是否是數字。

第壹種方法是NaN

IsNaN返回壹個布爾值,該值指示提供的值是否為保留值NaN(不是數字)。

NaN不是壹個數字。

isNaN(數字值)

但是,如果數字numValue fruit是空字符串或空格,並且isNaN被視為數字0,並且parseInt和parseFloat返回錯誤消息,則不會嚴格檢查該isNaN。

第二種方法是正則表達式

函數檢查率(輸入){

var re = /^[0-9]+.?[0-9]*$/;//判斷字符串是否為數字//判斷正整數/【1-9】+【0-9】*】* $/

var number = document . getelementbyid(input)。價值;

如果(!重新測試(編號))

Alert(“請輸入壹個數字“);

document.getElementById(輸入)。值=““;

返回false

}

}

第三種方法使用parseFloat的返回值。

/*-0313-驗證數據是否為數字:返回true;非數字:返回false-工具方法,無業務邏輯- */

函數is not number(input data ){

//isNaN(input data)無法判斷空字符串或空格。

//如果是空字符串或空格,並且isNaN被視為數字0,並且parseInt和parseFloat返回錯誤消息,則不會嚴格檢查此isNaN。

if(parse float(input data)。toString()= =“NaN“){

//alert(“請輸入壹個數字……”);註意,當它被調用時,調用者會彈出壹個提示。

返回false

}否則{

返回true

}

}