From b68805e881c43776ac1f03894a7452bd94886b8a Mon Sep 17 00:00:00 2001 From: zhangjun1 Date: Tue, 21 Jul 2020 16:42:00 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=90=8D=E9=95=BF=E5=BA=A6?= =?UTF-8?q?=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/authority/user/organizationuser.vue | 13 ++++++++++++- src/pages/user/user_info.vue | 13 ++++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/pages/authority/user/organizationuser.vue b/src/pages/authority/user/organizationuser.vue index c502407..142eeaa 100644 --- a/src/pages/authority/user/organizationuser.vue +++ b/src/pages/authority/user/organizationuser.vue @@ -205,6 +205,16 @@ export default { } }, 1000); }; + var user_name_pass = (rule, value, callback) => { + var reg = /^[a-zA-Z0-9|\-|_|\.]+$/; + setTimeout(() => { + if (reg.test(value)) { + callback(); + } else { + callback(new Error("只支持字母、数字、-、_、.")); + } + }, 100); + }; return { form: { account: "", @@ -261,7 +271,8 @@ export default { rules: { account: [ { required: true, message: "请输入账号", trigger: "blur" }, - { max: 8, message: "长度应小于8个字符", trigger: "blur" }, + { max: 16, message: "长度应小于16个字符", trigger: "blur" }, + { validator: user_name_pass, trigger: "blur" } ], password: [ { required: true, message: "请输入密码", trigger: "blur" }, diff --git a/src/pages/user/user_info.vue b/src/pages/user/user_info.vue index 6826daf..d401b35 100644 --- a/src/pages/user/user_info.vue +++ b/src/pages/user/user_info.vue @@ -217,6 +217,16 @@ export default { callback(); } }; + var user_name_pass = (rule, value, callback) => { + var reg = /^[a-zA-Z0-9|\-|_|\.]+$/; + setTimeout(() => { + if (reg.test(value)) { + callback(); + } else { + callback(new Error("只支持字母、数字、-、_、.")); + } + }, 100); + }; return { activeName: "0", userId: "", @@ -267,7 +277,8 @@ export default { rules_user: { accountNo: [ { required: true, message: "请输入账号", trigger: "blur" }, - { max: 8, message: "长度请小于8个字符", trigger: "blur" } + { max: 16, message: "长度请小于16个字符", trigger: "blur" }, + { validator: user_name_pass, trigger: "blur" } ], nickname: [ { required: true, message: "请输入昵称", trigger: "blur" }, -- 2.26.0