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" />