custom validation rules

 data() {

    let relusList = (rules,value,callback)=>{

    // 限制只能输入大于1的正整数的正则

      let regExp = /^0\.\d+$/;

      //if 对两个输入框的value值进行必填校验

      if(!this.form.taxRate){

        return callback(new Error('该项为必填项'))

        // 对第二个输入框进行正则校验

      }else if(regExp.test(this.form.taxRate) === false){

        callback(new Error('只能输入大于0小于1的税率'));

      }else{

        return callback()

      }

    };

}

 taxRate: [

          { required: true, validator: relusList, trigger: "blur" },

        ],

Guess you like

Origin blog.csdn.net/qq_36429634/article/details/128278221