element ui表单验证

201 阅读1分钟
 const blurText = async (rule, value, callback) => {                                const boolean = new RegExp('^[1-9][0-9]*$').test(value) // console.log(boolean)                if (!boolean) {                    this.$message.warning('请输入正整数')                    let name = rule.field                    this.prizeObj[name] = ''                    return                                }        }  
rules: {                giftMidVal: [                    {                        required: true,                        message: '请输入金额',                        trigger: 'blur',                    },                    { validator: blurdecimal, trigger: 'blur' },                ],}

输入框需要做细致的校验时,可以加一个校验函数,主要利用正则对内容的校验,可以在验证不合格时,清空输入框。保证提交时,数据时通过校验的