利用 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 协议》,转载必须注明作者和本文链接