这篇文章介绍了js判断输入是否为数字的具体实例
有需要的朋友可以参考一下
复制代码 代码如下:
<html xmlns="
<head>
<meta http
equiv="Content
Type" content="text/html; charset=gb
" />
<title>js判断输入是否为数字</title>
<script language="javascript教程">
function ischeckNum()
{
var num = document
getElementById(
isnum
)
value;
if( num )
{
if( !isNaN( num ) )
{
alert(
是数字
);
return false;
}
else
{
alert(
你输入的数据不是数字
);
myfm
isnum
select();
return false;
}
}
else
{
alert(
需输入内容
);
myfm
isnum
focus();
}
}
</script>
</head>
<body>
<form name="myfm" method="post" action="">
<label>
<input type="text" name="isnum" id="isnum">
</label>
<label>
<input type="button" name="Submit" value="检测是否为数字" onClick="ischeckNum();">
</label>
</form>
</body>
</html>
注明:在javascript中要判断用户输入的内容是否为数字我们只要用isNaN来判断一下就OK了
isNaN(numValue) 其中必选项 numvalue 参数为要检查是否为 NAN 的值
如果值是 NaN 那么 isNaN 函数返回 true 否则返回 false
使用这个函数的典型情况是检查 parseInt 和 parseFloat 方法的返回值还有一种办法变量可以与它自身进行比较 如果比较的结果不等那么它就是 NaN 这是因为 NaN 是唯一与自身不等的值