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