最近经常遇到input框的正则匹配验证,每次都是查,觉得挺麻烦的,所以就留了博客,方便以后随时查阅。这也不是我的原创,是别人的劳动成果,我拿过来用而已。
1、只能输入指定位数的数字:
比如只能输入四位正整数:
<input type="text" class="acreage" oninput="if(value.length>4)value=value.slice(0,4)" onkeypress="return event.keyCode>=48&&event.keyCode<=57" ng-pattern="/[^a-zA-Z]/"/>
2、只能输入数字和保留三位小数点:
<input onkeypress="if((event.keyCode<48 || event.keyCode>57) && event.keyC