利用 validator 方法实现校验(正则验证)

1、form表单正则校验,自定义校验函数;

  const validateCode = (rule, value, callback) => {
      let httpReg = /^[^_IOZSVa-z\W]{2}\d{6}[^_IOZSVa-z\W]{10}$/g
      if (value !== '') {
        if (!httpReg.test(value)) {
          callback(new Error('统一社会信用代码格式不正确'))
        } else {
          callback()
        }
      } else {
        callback(new Error('请输入统一社会信用代码'))
      }
    }

   rules:{
      uscc: [
          { required: true, validator: validateCode, trigger: 'blur' },
        ],
   }

2、正则校验函数match()和test函数的区别

  • 参数match 为正则式 返回为匹配的数组 test参数为字符串 返回为布尔值
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!