有以下几种方法:
1.大于0的正整数
<el-input oninput="value=value.replace(/^0(0+|\d+)|[^\d]+/g,'')"></el-input>
2.大于500会置成500(500以内的整数)
<el-input placeholder="请输入数量" v-model="formLabelAlign.pageSize" type="number" oninput="value=value.replace(/[^\d]/g,'');if(value>500)value=500;" >
3.两位小数的数字
<el-input oninput="value=value.match(/^\d+(?:\.\d{0,2})?/);"></el-input>
4.可以输入四位小数
4.可以输入四位小数
<el-input oninput="value=value.match(/^\d+(?:\.\d{0,4})?/);"></el-input>
5. 如果小于1,将值置1
<el-input oninput="value=value.replace(/[^\d]/g,'');if(value<1)value=1"></el-input>
6.输入整数
整数:<el-input oninput="value=value.replace(/[^\d]/g,'');"></el-input>