From e9ab99c12aa8ca0ee85d32c3923898512310d8aa Mon Sep 17 00:00:00 2001 From: tamguo Date: Fri, 7 Dec 2018 10:50:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=A8=E6=88=B7=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/static/js/member/register.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/tamguo-mms/src/main/resources/static/js/member/register.js b/tamguo-mms/src/main/resources/static/js/member/register.js index 37a8bac..e20d4a0 100644 --- a/tamguo-mms/src/main/resources/static/js/member/register.js +++ b/tamguo-mms/src/main/resources/static/js/member/register.js @@ -7,14 +7,16 @@ var validateCheckPass = (rule, value, callback) => { } }; var validateUsername = (rule, value, callback) => { - if(!/^(undefined|null|\s)$/.test(value)){ + if(!/^\w+$/.test(value)){ + callback(new Error('只能输入由数字、英文字母或者下划线组成的用户名')); + }else if(!/^(undefined|null|\s)$/.test(value)){ axios({method: 'get',url: mainHttp + 'checkUsername.html?username='+vm.member.username}).then(function(response){ - if(response.data.code == 201){ - callback(new Error('此用户名太受欢迎,请更换一个!')); - }else{ - callback(); - } - }); + if(response.data.code == 201){ + callback(new Error('此用户名太受欢迎,请更换一个!')); + }else{ + callback(); + } + }); } } var validateMobile = (rule, value, callback) => {