您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页js正则表达式文本框只能输入数字,小数点,英文字母

js正则表达式文本框只能输入数字,小数点,英文字母

来源:宝玛科技网
js正则表达式文本框只能输入数字,小数点,英文字母 (2009-12-26 22:07:02) 转载▼

1.文本框只能输入数字代码(小数点也不能输入)

2.只能输入数字,能输小数点.

3.数字和小数点方法二

onkeypress=\"if(!this.value.match(/^[\\+\\-]?\\d*?\\.?\\d*?$/))this.value=this.t_value;else

this.t_value=this.value;if(this.value.match(/^(?:[\\+\\-]?\\d+(?:\\.\\d+)?)?$/))this.o_value=this.value\"

onkeyup=\"if(!this.value.match(/^[\\+\\-]?\\d*?\\.?\\d*?$/))this.value=this.t_value;else

this.t_value=this.value;if(this.value.match(/^(?:[\\+\\-]?\\d+

(?:\\.\\d+)?)?$/))this.o_value=this.value\"

onblur=\"if(!this.value.match(/^(?:[\\+\\-]?\\d+(?:\\.\\d+)?|\\.\\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\\.\\d+$/))this.value=0+this.value;if(this.value.match(/^\\.$/))this.value=0;this.o_value=this.value}\"> 4.只能输入字母和汉字

\"onbeforepaste=\"clipboardData.setData('text',clipboardData.getData('text').replace(/[\\d]/g,''))\" maxlength=10 name=\"Numbers\">

5.只能输入英文字母和数字,不能输入中文

6.只能输入数字和英文chun 7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:

57) && event.keyCode!=46 ||

/\\.\\d\\d$/.test(value))event.returnValue=false\">

8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号: onkeyup=\"this.value=this.value.replace(/^(\\-)*(\\d+)\\.(\\d\\d).*$/,'$1$2.$3')\">

———————————————————————————————————————— 只能输入汉字: onkeyup=\"value=value.replace(/[^\一-\龥]/g,'')\" onbeforepaste=\"clipboardData.setData('text',clipboardData.getData('text').replace(/[^\一-\龥]/g,''))\"> 只能输入数字:

\"onbeforepaste=\"clipboardData.setData('text',clipboardData.getData('text').replace(/[^\\d]/g,''))\">

只能输入英文和数字:

\"onbeforepaste=\"clipboardData.setData('text',clipboardData.getData('text').replace(/[^\\d]/g,''))\">

控制输入框只能输入文字或数字,也可以不允许输入特殊字符 这里不允许输入如下字符: (像 !@#$%^&* 等)