只能输入数字
oninput ="value=value.replace(/[^0-9.]/g,'')"
只能输入数字,限制数字输入范围0-100
oninput="if(!/^[0-9]+$/.test(value)) value=value.replace(/\D/g,'');if(value>100)value=100;if(value<=0)value=null"
正则表达式限制写法:
大于等于1
/^[1-9]\d*$/
0-无穷的正则
/^[1-9]\d*$|^0$/
2-10000的正则
/^10000$|^[1-9]\d{1,3}$|^[2-9]$/
常用电话正则
/^1[3,4,5,7,8]\d{9}$/
电话号码中间4位变星星
'13344445555'.replace(/^(\d{3})\d*(\d{4})$/,'$1****$2')