国产探花免费观看_亚洲丰满少妇自慰呻吟_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;   } }

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

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

圖片精選

主站蜘蛛池模板: 云龙县| 嘉祥县| 东源县| 射洪县| 鲁甸县| 湖州市| 天门市| 陇南市| 琼结县| 鄄城县| 铜梁县| 罗定市| 阳东县| 定兴县| 弥勒县| 济宁市| 祥云县| 彭山县| 浦江县| 梁平县| 阿拉尔市| 思南县| 象山县| 佛冈县| 玉溪市| 满洲里市| 从江县| 新兴县| 湖北省| 浮梁县| 桐乡市| 陕西省| 邵阳县| 南昌市| 精河县| 黄梅县| 遂宁市| 宣恩县| 六安市| 夏邑县| 邹城市|