input输入框正则限制

1.ENTER键可以让光标移到下一个输入框 
<input type="text" onkeydown="if(event.keyCode==13)event.keyCode=9" /> 

 

2.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:

代码如下:<input onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">
3.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:代码如下:<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">
4.只能输入数字和英文代码如下
<input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">
 
5.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号
代码如下:<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">
 
6.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
代码如下:<input onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">
 
7.座机带-与不带-,
([0-9]{3,4}-)?[0-9]{7,8}     与     ([0-9]{3,4})?[0-9]{7,8}
同时验证手机号和座机号:
RegExp = /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/;
   if (RegExp.test(consult_Phone) == false) {
   $("#warning").html("号码格式不正确或者位数不正确");
}

座机,手机号,不带-与带-:var RegExp = /^((0\d{2,3}-\d{7,8})|([0-9]{3,4})?[0-9]{7,8}|(1[3584]\d{9}))$/;
 
 
 
 

猜你喜欢

转载自570109268.iteye.com/blog/2400147