数字在我们表达式中有,正数,负数,小数,下面我来给大家介绍。
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 ) |
更多详细内容请查看:http://www.111cn.net/wy/js-ajax/35726.htm
时间: 2024-07-31 12:40:32