Authored by yyq

登录注册修改海外号码验证规则

... ... @@ -48,13 +48,15 @@ require('yoho.placeholder');
function validateAccount() {
var pass = false,
account = $.trim($account.val()),
countryCode = $countryCodeHide.val(),
err;
if (account !== '') {
if (/^[0-9]+$/.test(account)) {
//如果是纯数字,则作为手机号码处理
if (mailPhoneRegx.phoneRegx[$countryCodeHide.val()].test(account)) {
if (countryCode !== '+86' ||
mailPhoneRegx.phoneRegx[countryCode].test(account)) {
pass = true;
} else {
pass = false;
... ...
... ... @@ -268,14 +268,16 @@ function validateRule(page, $element, callback) {
validateResult[0].status = false;
callback();
} else if (!regValidate.phoneRegx[regionCode].test(val)) {
} else {
if (!/^[0-9]+$/.test(val) ||
(regionCode === '+86' && !regValidate.phoneRegx[regionCode].test(val))) {
validateResult[0].message = '手机号码格式不正确,请重新输入';
validateResult[0].status = false;
callback();
} else {
phoneAjaxFn(page, callback);
}
}
//图形验证码校验
} else if ($element.hasClass('captcha')) {
... ...