只能输入数字,不能输入小数点和字符:
<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"/>
可以输入数字和小数点:
<input type="text" onpropertychange="if(isNaN(value)) value=value.substring(0,value.length-1);"/>