<input οnkeyup='change(this,hi4);' οnkeypress="var key=window.event?event.keyCode:event.which;return (key>=48&&key<=57)||(key==8)" οnpaste="return clipboardData.getData('text').match(/^\d+$/)!=null;"style="width:80px;" type='text' οndragenter="return false" maxlength=2 />
第二种方法:
<input
onkeypress="return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false"
style="ime-mode:Disabled"
>
第三中方法:
function ValidateFloat(e, pnumber){ if (!/^\d+[.]?\d*$/.test(pnumber)){ $(e).val(/^\d+[.]?\d*/.exec($(e).val())); } return false; }
<input type="text" style="ime-mode:disabled" onkeyup="return ValidateNumber(this,value)" />