input text 只能输入数字 js 正则表达式

  $("#txt1").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设置输入法不可用   

 

 

 

或者

<input onkeyup="this.value=this.value.replace(/[^\d]/g,'');" type="text" id="txt1"  />

 

posted @ 2016-07-14 10:46  Dene-wang  阅读(28586)  评论(0编辑  收藏  举报