1. $(“input[name=\’searchBean.con1\’]”).keyup(function(){  //keyup事件处理 

  2.         $(this).val($(this).val().replace(/\D|^0/g,\’\’));  

  3.     }).bind(“paste”,function(){  //CTR+V事件处理 

  4.         $(this).val($(this).val().replace(/\D|^0/g,\’\’));  

  5.     }).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的数字和小数点。

版权声明:本文为kaili原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/kaili/p/3442882.html