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}))$/;