<el-input-number :precision="2" @input.native="change($event)" type="number" v-model.trim="value" class="table_input"> </el-input-number>
change(e){
e.target.value = e.target.value .replace(/[^\d^\.]+/g, "")
if (e.target.value.indexOf('.') >= 0) { //保留两位小数
e.target.value = e.target.value.substring(0, e.target.value.indexOf('.') + 3);
}
}
输入框只允许输入数字以及小数点,其他一律不允许输入的正则,以及保留两位小数
最新推荐文章于 2024-07-16 21:18:13 发布