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

来源:互联网 发布:怎么下载不了软件 编辑:程序博客网 时间:2024/06/03 11:03
  1. (function($) {  
  2.     //只能输入0-9的数字和小数点  
  3.     $.fn.mustFloat = function(){  
  4.         return validate($(this),/[^0-9.]/g);  
  5.     };  
  6.     //只能输入>0的正整数  
  7.     $.fn.mustInt = function(){  
  8.         return validate($(this),/\D|^0/g);  
  9.     };  
  10.     function validate(_obj,reg){  
  11.         _obj.live("keyup blur",function(){  
  12.             $(this).val($(this).val().replace(reg,''));    
  13.         }).bind("paste",function(){  //CTR+V事件处理    
  14.             $(this).val($(this).val().replace(reg,''));     
  15.         }).css("ime-mode""disabled"); //CSS设置输入法不可用    
  16.         return _obj;  
  17.     }  
  18. })(jQuery);  
0 0
原创粉丝点击