js正则验证是否是数字(包括正整数,0,负整数,小数)


<script language="JavaScript" type="text/javascript">
function checkNum(obj)
{
 var re = /^-?[1-9]*(\.\d*)?$|^-?0(\.\d*)?$/;
     if (!re.test(obj.value))
    {
        alert("非法数字");
        obj.value="";
        obj.focus();
        return false;
     }
}
</script>
<input name="rate" type="text"onkeyup="checkNum(this)" />


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM