问题描述
vue input限制最多只能输入2位小数的数字
1、type="number"限制输入数字
<el-input type="number" @input="checkMoney" v-model="form.actual_amout" placeholder=""/>
2、改掉默认样式
<style scoped>
/** 去除input输入框样式 */
/deep/ input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
}
</style>
3、正则检验
checkMoney(e){
this.form.actual_amout = (e.match(/^\d*(\.?\d{0,2})/g)[0]) || null
},