html代码
<p>框内输入纯数字</p>
<input type="text" name="input3" id="input3" onblur="isNum()">
js代码
function isNum(){
var input3=document.getElementById("input3").value;
if (!isNaN(input3)) {
alert("是数字");
}else{
alert("不是数字");
}
}
这里用到的isNaN函数。w3school中的介绍
http://www.w3school.com.cn/jsref/jsref_isNaN.asp
定义和用法
isNaN() 函数用于检查其参数是否是非数字值。
实例
检查数字是否非法:
输入
<script>
document.write(isNaN(123));
document.write(isNaN(-1.23));
document.write(isNaN(5-2));
document.write(isNaN(0));
document.write(isNaN("Hello"));
document.write(isNaN("2005/12/12"));
</script>
输出:
false
false
false
false
true
true