应该是至多7位整数和2位小数吧。fantasy_wl那个必须固定位数了。/^\d{0,7}(\.\d{0,2})?$/g这样可以匹配34563456.73456.78不能匹配345678943456.3456.123.1234.34.3
<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">只能输入正整数,只能输入 7位整数和2位小数: /^[1-9]{1}\d{6}\.\d{2}$/