vue3和ant-design-vue的<a-form>表单自定义规则校验封装










//rule.js  自定义校验封装的文件
export async function  validateAge(rule,value) {
    let three = /^[0-9.,-]+$/;
    if (value == "") {
      return Promise.reject("请输入必填项");//返回错误校验提示
    } else if (!three.test(value)) {
      return Promise.reject("不能输入非数字");
    }
      else {
        return Promise.resolve()//正确校验通过
    }
}
export async function validateName(rule,value) {
    if(value == '') {
        return Promise.reject('请输入必填项')
    }else {
        return Promise.resolve()
    }
}



希望可以帮到大家,有问题欢迎私信评论共同探讨

你可能感兴趣的:(vue.js,javascript,前端)