js验证只能输入数字程序代码
来源:自学PHP网
时间:2014-09-19 14:47 作者:
阅读:次
[导读] 以前介绍过很多关于js验证只能输入数字或字母的一些程序,下面我来单独介绍只能输入数字实现,有需要的朋友可进入参考。...
数字在我们表达式中有,正数,负数,小数,下面我来给大家介绍。
1.文本框只能输入数字代码(小数点也不能输入)
代码如下 |
复制代码 |
<input onkeyup="this.value=this.value.replace(/D/g,'')" onafterpaste="this.value=this.value.replace(/D/g,'')">
|
2.只能输入数字,能输小数点.
代码如下 |
复制代码 |
<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 onchange="if(/D/.test(this.value)){alert('只能输入数字');this.value='';}">
|
3.负数认证
代码如下 |
复制代码 |
var flag3 = false ;
var planallocation = document.getelementsbyname('planallocation_xx') ; //计划分摊数
var size1 = planallocation.length ;
var exp = /^(-?[1-9][0-9]*|0)$/;
//判断输入的计划数为异常字符
for(var i=0;i<size1;i++)
{
if(!exp.test(planallocation[i].value) )
{
flag3 = true ;
break ;
}
}
if(flag3==true )
{
alert("请输入整数,不能含有特殊字符") ;
return false ;
}
|
更多详细内容请查看:http://www.111cn.net/wy/js-ajax/35726.htm
|