判斷方法:1、用「輸入控制項物件.value」語句取得使用者輸入的資料;2、用「var re = /^[0-9] .?[0-9]*/; 」語句定義正規表示式物件;3、以「re.test(輸入資料)」語句透過正規表示式判斷輸入資料是否為數值類型。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
javascript判斷控制項中輸入的資料為數值型別
#首先需要使用value屬性取得輸入控制項的值;
接著利用正規表示式和test()函數來判斷控制項中輸入的資料為數值型別。
實作程式碼:
<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學習教學】
以上是javascript如何判斷控制項中輸入的資料為數值類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!