Jquery控制只能输入数字的常见方法
来源:互联网 发布:张国荣为什么自杀 知乎 编辑:程序博客网 时间:2024/06/14 15:06
jquery 限制文本框只能输入数字
$("input[name='searchBean.con1']").keyup(function(){ //keyup事件处理
$(this).val($(this).val().replace(/\D|^0/g,''));
}).bind("paste",function(){ //CTR+V事件处理
$(this).val($(this).val().replace(/\D|^0/g,''));
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
1023456789
下面的代码匹配的是0-9和. 显示效果:
$("#rnumber").keyup(function(){
$(this).val($(this).val().replace(/[^0-9.]/g,''));
}).bind("paste",function(){ //CTR+V事件处理
$(this).val($(this).val().replace(/[^0-9.]/g,''));
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
0.123456789
注意两个的正则表达式不同,匹配不一样。
第一个,只能输入>0的正整数。
第二个,只能输入0-9的数字和小数点。
- //监听键盘,只允许输入数字和小数点
- // 注意此处不要用keypress方法,采用keyDown,否则不能禁用Ctrl+V,
- 具体原因请自行查找keyPress与keyDown区分,十分重要,请细查
- //采用keydown例子:$(".checkNum").keydown(function(event)){}
- $(".checkNum").keypress(function(event) {
- var keyCode = event.which;
- if (keyCode == 46 || (keyCode >= 48 && keyCode <=57))
- return true;
- else
- return false;
- }).focus(function() {
- this.style.imeMode='disabled';
- });
- //监听键盘,只允许输入数字和小数点
- // 注意此处尽量不要用keypress方法,采用keyDown否则不能禁用Ctrl+V ,
- //具体原因请自行查找keyPress与keyDown区分,十分重要,请细查
- $(".checkNum").keypress(function(event) {
- var keyCode = event.which;
- if (keyCode == 46 || (keyCode >= 48 && keyCode <=57))
- return true;
- else
- return false;
- }).focus(function() {
- this.style.imeMode='disabled';
- });
imeMode有四种形式,分别是:
active 代表输入法为中文
inactive 代表输入法为英文
auto 代表打开输入法 (默认)
disable 代表关闭输入法
0 0
- Jquery控制只能输入数字的常见方法
- Jquery控制只能输入数字的常见方法
- Jquery控制只能输入数字
- Jquery控制只能输入数字
- Jquery控制只能输入数字
- JS 控制文本框只能输入数字方法
- 只能输入数字的方法
- 控制只能输入数字
- 控制只能输入数字
- JQuery 只能输入数字
- DataGridView的单元格控制只能输入数字
- DataGridView的单元格控制只能输入数字
- Jquery实现只能输入数字的文本框
- Jquery实现只能输入数字的文本框
- 用Jquery控制文本框只能输入数字和字母
- 使用jquery控制只能输入数字,并且关闭输入法
- Jquery控制文本框只能输入数字或字母
- jquery控制商品数量加减改变价格,只能输入数字
- HTML特殊字符编码对照表
- 蓝牙安全浅析
- Windows Server 2012 VDI 标准部署之准备工作——创建客户端虚拟机模板
- CentOS配置本地源
- cocoachina论坛源码推荐(1月6日)
- Jquery控制只能输入数字的常见方法
- 数组指针和指针数组的区别
- 什么是HTML文件?
- ubuntu12.4安装jdk1.7
- 设计模式之-工厂方法模式
- PCB走线和过孔的过流能力
- MDK 5.01
- 最大子数组问题(分治法)--【算法导论】
- UILable 的category、extension 或其子类 不能增加textSize属性