ホームページ > 記事 > ウェブフロントエンド > JavaScript はコントロールに入力されたデータが数値型であるかどうかをどのように判断するのでしょうか?
判定方法: 1. 「input control object.value」ステートメントを使用してユーザーが入力したデータを取得します; 2. 「var re = /^[0-9] .?[0-9」を使用します]*/; " ステートメントは正規表現オブジェクトを定義します。 3. "re.test (入力データ)" ステートメントを使用して、入力データが数値型であるかどうかを正規表現によって判断します。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
#JavaScript は、コントロールに入力されたデータが数値タイプであることを判断します
<input id="num" placeholder="请输入数值" /><br><br> <button id="btn">判断类型</button> <script> function my(id) { return document.getElementById(id); } my("btn").onclick = function() { var val = my("num").value; var re = /^[0-9]+.?[0-9]*/;//判断字符串是否为数字//判断正整数/[1−9]+[0−9]∗]∗/ if (re.test(val)) { console.log("输入的是数值类型"); } else { console.log("输入的不是数值类型,请重新输入"); } } </script>[関連する推奨事項:
以上がJavaScript はコントロールに入力されたデータが数値型であるかどうかをどのように判断するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。