zl程序教程

您现在的位置是:首页 >  后端

当前栏目

js判断输入是否为数字的具体实例

JS实例输入 判断 数字 是否 具体
2023-06-13 09:15:03 时间
复制代码代码如下:

<htmlxmlns="http://www.3lian.com/">
<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>

注明:在javascript中要判断用户输入的内容是否为数字我们只要用isNaN来判断一下就OK了。
isNaN(numValue)其中必选项numvalue参数为要检查是否为NAN的值
如果值是NaN,那么isNaN函数返回true,否则返回false
使用这个函数的典型情况是检查parseInt和parseFloat方法的返回值。还有一种办法,变量可以与它自身进行比较。如果比较的结果不等,那么它就是NaN。这是因为NaN是唯一与自身不等的值。