正则表达式 限制文本框只能输入数据
2012-11-14 20:57
197 查看
在IE上一般使用Javascript来判断按键码的方法都是通过event.keyCode, 但是如果使用者用Firefox却不支持这个语法.在相同情况下,firefox支持e.which。
这个函数的作用是阻止用户输入数字,若只能输入数字则把 return !reg.test(keychar)改为return
reg.test(keychar);
如下面的输入框在IE和firefox下都不能输入数字:
用jquery,限制页面所有的文本框只能输入数字:
<script language="javascript"> function onKeyPressBlockNumbers(e) { var key = window.event ? e.keyCode:e.which; var keychar = String.fromCharCode(key); reg = /\d/; return !reg.test(keychar); } </script>
这个函数的作用是阻止用户输入数字,若只能输入数字则把 return !reg.test(keychar)改为return
reg.test(keychar);
如下面的输入框在IE和firefox下都不能输入数字:
<input type="text" onkeypress="return onKeyPressBlockNumbers(event);" />
用jquery,限制页面所有的文本框只能输入数字:
$(function() { $(":text").live("keypress", function(e) { var key = window.event ? e.keyCode : e.which; var keychar = String.fromCharCode(key); reg = /\d/; return reg.test(keychar); }); //end });
相关文章推荐
- 正则表达式限制文本框只能输入数字
- 正则表达式限制文本框只能输入数字
- 正则表达式限制文本框只能输入数字
- 正则表达式限制文本框只能输入数字,小数点,英文字母,汉字
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js限制文本框只能输入数字方法小结
- 输入框被限制效果,只能输入指定类型的数据
- 正则表达式限制文本框只能输入数字
- Js实现限制文本框只能输入字母或数字的方法总结
- 限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等
- 让文本框只能输入字母和数字,正则表达式
- 限制文本框只能输入正数,负数,小数
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- JQuery 限制文本框只能输入数字和小数点
- jquery限制文本框只能输入数字的方法,适用多种浏览器
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- iOS---限制文本框只能输入数字