国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript判斷輸入是否為數字類型的方法總結

2024-05-06 15:26:08
字體:
來源:轉載
供稿:網友

JavaScript判斷輸入是否為數字類型的方法總結

前言

很多時候需要判斷一個輸入是否位數字,下面簡單列舉集中方法。

第一種方法 isNaN

isNaN  返回一個 Boolean 值,指明提供的值是否是保留值 NaN (不是數字)。

  NaN 即 Not a Number

  isNaN(numValue)

但是如果numValue果是一個空串或是一個空格,而isNaN是做為數字0進行處理的,而parseInt與parseFloat是返回一個錯誤消息,這個isNaN檢查不嚴密而導致的。

第二種方法 正則表達式

function checkRate(input) {   var re = /^[0-9]+.?[0-9]*/;//判斷字符串是否為數字//判斷正整數/[1−9]+[0−9]∗]∗/   if (!re.test(nubmer)) {     alert(“請輸入數字”);   } }

第三種方法 利用parseFloat的返回值

function isNotANumber(inputData) {   //isNaN(inputData)不能判斷空串或一個空格   //如果是一個空串或是一個空格,而isNaN是做為數字0進行處理的,而parseInt與parseFloat是返回一個錯誤消息,這個isNaN檢查不嚴密而導致的。   if (parseFloat(inputData).toString() == “NaN”) {     //alert(“請輸入數字……”);     return false;   } else {     return true;   } }

如有疑問請留言或者到本站社區 交流討論,感謝閱讀,希望通過本文能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 栖霞市| 嘉禾县| 富平县| 长子县| 牟定县| 洪洞县| 五河县| 敦煌市| 秭归县| 介休市| 甘肃省| 石棉县| 澄江县| 临颍县| 赤水市| 三江| 三门峡市| 溧阳市| 凤冈县| 前郭尔| 英吉沙县| 延安市| 尚志市| 郓城县| 丹棱县| 自贡市| 乐昌市| 罗定市| 炉霍县| 仁寿县| 宣城市| 定兴县| 秦安县| 道孚县| 方城县| 昭通市| 名山县| 特克斯县| 嘉荫县| 成武县| 肇东市|