只能输入8位内的整数
<el-input v-model="baseInfo.gasAlarmCnt" @keydown.native="handleInput3" oninput="value=value.replace(/[^0-9]/g,'');if(value.length > 8) value=value.slice(0, 8)"></el-input>
handleInput3(e) {
// 通过正则过滤小数点后两位
e.target.value = e.target.value.match(/^\d*/g)[0] || null
},
限制输入12位数值并且限制小数点后最多两位
<el-input v-model="baseInfo.reserves" @keydown.native="handleInput2" oninput="value=value.replace(/[^0-9.]/g,'');if(value.length > 12) value=value.slice(0, 12)"></el-input>
handleInput2(e) {
// 通过正则过滤小数点后两位
e.target.value = e.target.value.match(/^\d*(\.?\d{0,1})/g)[0] || null
},