| 详细内容 |
|
函数体如下:
// JavaScript Document for telephone check function numCheck(numId){ try{ var numObj=document.getElementById(numId); var numStr=numObj.value;
var res = /\+/g; numStr = numStr.replace(res,""); res = /-/g; numStr = numStr.replace(res,""); res = /\./g; numStr = numStr.replace(res,"");
var re=/\D/; if(re.test(numStr)){ alert("请填写整数或者小数!"); numObj.focus(); return false; } return true; }catch(exception){} }
基本原理:
先利用正则表达式,将正负符号以及小数点符号删除,然后判断是否含有非数字符号;
|