diff --git a/src/views/register.vue b/src/views/register.vue index 6171533..23b3ad3 100644 --- a/src/views/register.vue +++ b/src/views/register.vue @@ -594,6 +594,19 @@ export default { callback(); } }; + //限制统一信用号 + const validatePatt = (rule, value, callback) => { + if ( + /^([0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}|[1-9]\d{14})$/.test( + value + ) === false + ) { + callback(new Error("请输入有效的的社会统一信用号")); + } else { + // 校验通过 + callback(); + } + }; return { inputQuery: { nickName: null, @@ -678,6 +691,7 @@ export default { creditNum: [ { required: true, message: "请输入统一社会信用号", trigger: "blur" }, + { validator: validatePatt, trigger: "blur" }, ], area: [{ required: true, message: "请选择所属地区", trigger: "blur" }], detailAddr: [