1. 程式人生 > >js實現判斷輸入內容是否為數字

js實現判斷輸入內容是否為數字

有時候需要根據輸入的內容來進行計算,這個時候就需要判斷輸入的內容是否是數字。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>