el-input限制只能输入1-9且只保留一位小数
return {
rules: {
deductionPrice: [{ required: true, message: '请输入折扣力度', trigger: 'blur' }, {
validator: this.valuePrice }],
}
}
methods: {
valuePrice(rule, value, callback) {
let pattern = /^(9(\.9)?|[1-9](\.\d)?|(\.\d)?)$/
if (!pattern.test(value)) {
callback(new Error('只能输入1-9且不超过1位小数'))
} else {
callback()
}
},
}