ps:日常工作中遇到的需求,随手记录之~
<el-input v-model="inputVal" placeholder="请输入内容" type="number"></el-input>
export default {
data() {
return {
inputVal: "",
};
},
watch: {
inputVal(newVal, oldVal) {
let reg = /^(\d{0,9})(\.(\d{0,4}))?$/g;
if (!reg.test(newVal)) {
if (newVal == "") {
this.inputVal = "";
return;
}
this.inputVal = oldVal;
} else {
this.inputVal = newVal;
}
},
},
}