js實現判斷輸入內容是否為數字
阿新 • • 發佈:2018-11-10
有時候需要根據輸入的內容來進行計算,這個時候就需要判斷輸入的內容是否是數字。JavaScript判斷輸入內容是否為數字的方法很多,接下來就來了解一下。
使用isNaN(x) 函式檢查其引數是否是非數字值,x是數字返回false,返回true表示非數字。(注意:當x為0的時候返回的也是true,所有在使用的時候需要加上0的判斷)
以下是案例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js重溫</title> </head> <p id="www">1111</p> <input type="text" id="deom" /> <button type="button" onclick="replace4()">點選3</button> </body> <script> } function replace4(){ var x = document.getElementById("deom").value;//獲取input內元素 if(x==""|| isNaN(x)){//進行數字校驗,如果不是數字填出對話方塊進行提示 alert("請填寫數字"); } } </script> </html>