jquery 限制文本框只能输入数字

来源:互联网 发布:网点分布图制作软件 编辑:程序博客网 时间:2024/06/06 01:55
$("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的数字和小数点。

原创粉丝点击