JavaScriptは、入力がデジタルタイプかどうかを判断する方法のまとめです.

1444 ワード

JavaScriptは、入力がデジタルタイプかどうかを判断する方法のまとめです.
前言
多くの場合、入力がビット数かどうかを判断し、集中方法を簡単に列挙します.
第一の方法isNaN
isNaNはBoolean値を返し、提供された値が保持値NaNであるかどうかを指定します. 
NaNはNot a Numberです. 
?
1isNaN(numValue)しかし、numValue果が空の列またはスペースである場合、isNaNは数字0として処理され、parseIntとparseFloatはエラーメッセージを返します.このisNaNは厳密ではないことを確認します.
第二の方法正規表現
?
1
2
3
4
5
6functioncheckRate(input) {   varre = /^[0-9]+.?[0-9]*/;// // /[1−9]+[0−9]∗]∗/   if(!re.test(nubmer)) {     alert(“ ”);   } }第3の方法は、パースFloatの戻り値を利用する.
?
1
2
3
4
5
6
7
8
9
10functionisNotANumber(inputData) {   //isNaN(inputData)   // , isNaN 0 , parseInt parseFloat , isNaN 。   if(parseFloat(inputData).toString() == “NaN”) {     //alert(“ ……”);     returnfalse;   } else{     returntrue;   } }疑問があれば、メッセージをお願いします.あるいは、当駅のコミュニティに行って討論してください.ありがとうございます.この文章を通じて皆さんに助けてほしいです.ありがとうございます.