JavaScript は入力が数値型かどうかを判断します

小云云
リリース: 2018-01-29 17:41:51
オリジナル
3620 人が閲覧しました

この記事では、JavaScript の入力が数値型であるかどうかを判断する方法についてまとめて紹介しますので、困っている方の参考になれば幸いです。

入力が数値型であるかどうかを判断するための JavaScript メソッドの概要

前書き

多くの場合、入力が数値型であるかどうかを判断する必要があります。ここでは、集中メソッドの簡単なリストを示します。

最初のメソッド isNaN

isNaN 指定された値が予約値 NaN (数値ではない) かどうかを示すブール値を返します。

NaN は Not a Number を意味します


  isNaN(numValue)
ログイン後にコピー

しかし、numValue が空の文字列またはスペースの場合、isNaN は数値 0 として処理され、parseInt と parseFloat はエラー メッセージを返します。これは、isNaN のチェックが甘いことが原因です。 。

2 番目のメソッド正規表現


function checkRate(input) { 
  var re = /^[0-9]+.?[0-9]*/;//判断字符串是否为数字//判断正整数/[1−9]+[0−9]∗]∗/ 
  if (!re.test(nubmer)) { 
    alert(“请输入数字”); 
  } 
}
ログイン後にコピー

3 番目のメソッドは parseFloat の戻り値を使用します


function isNotANumber(inputData) { 
  //isNaN(inputData)不能判断空串或一个空格 
  //如果是一个空串或是一个空格,而isNaN是做为数字0进行处理的,而parseInt与parseFloat是返回一个错误消息,这个isNaN检查不严密而导致的。 
  if (parseFloat(inputData).toString() == “NaN”) { 
    //alert(“请输入数字……”); 
    return false; 
  } else { 
    return true; 
  } 
}
ログイン後にコピー

関連する推奨事項:

php 再帰的書式設定数値型

詳しい説明文字列型のphp数値型

JavaScript_javascriptスキルでページ上に数値型変数を保存して操作する方法


以上がJavaScript は入力が数値型かどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!