<p>js判断输入是否为数字</p><pre class="brush:html;toolbar:false"><htmlxmlns="http://www.111cn.net/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>js判断输入是否为数字</title>
<scriptlanguage="javascript教程">
functionischeckNum()
{
varnum=document.getElementById('isnum').value;
if(num)
{
if(!isNaN(num))
{
alert('是数字');
returnfalse;
}
else
{
alert('你输入的数据不是数字');
myfm.isnum.select();
returnfalse;
}
}
else
{
alert('需输入内容');
myfm.isnum.focus();
}
}
</script>
</head>
<body>
<formname="myfm"method="post"action="">
<label>
<inputtype="text"name="isnum"id="isnum">
</label>
<label>
<inputtype="button"name="Submit"value="检测是否为数字"onClick="ischeckNum();">
</label>
</form>
</body>
</html></pre><p>注明:在javascript中要判断用户输入的内容是否为数字我们只要用isNaN来判断一下就OK了。</p><p>isNaN(numValue) 其中必选项 numvalue 参数为要检查是否为 NAN 的值</p><p>如果值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false</p>