From 486da451f05322a1587c1b0a3cead22472c359dd Mon Sep 17 00:00:00 2001 From: CTP <630182278@qq.com> Date: Sun, 23 Apr 2023 11:39:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E5=86=8C=E9=A1=B5=E9=9D=A2=20=20?= =?UTF-8?q?=E7=BB=9F=E4=B8=80=E7=A4=BE=E4=BC=9A=E4=BF=A1=E7=94=A8=E5=8F=B7?= =?UTF-8?q?=20=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/register.vue | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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: [