|
@@ -198,8 +198,8 @@ function msgCaptchaAjaxFn(page, callback) { |
|
@@ -198,8 +198,8 @@ function msgCaptchaAjaxFn(page, callback) { |
198
|
function validateRule(page, $element, callback) {
|
198
|
function validateRule(page, $element, callback) {
|
199
|
|
199
|
|
200
|
var val = $.trim($element.val()),
|
200
|
var val = $.trim($element.val()),
|
201
|
- regionCode;
|
|
|
202
|
-
|
201
|
+ regionCode,
|
|
|
202
|
+ pwdReg = /^([a-zA-Z0-9\-\+_!@\#$%\^&\*\(\)\:\;\.=\[\]\\\',\?]){6,20}$/gi;
|
203
|
|
203
|
|
204
|
//手机号校验
|
204
|
//手机号校验
|
205
|
if ($element.hasClass('phone-num')) {
|
205
|
if ($element.hasClass('phone-num')) {
|
|
@@ -266,6 +266,7 @@ function validateRule(page, $element, callback) { |
|
@@ -266,6 +266,7 @@ function validateRule(page, $element, callback) { |
266
|
} else {
|
266
|
} else {
|
267
|
validateResult[2].message = '短信验证码错误';
|
267
|
validateResult[2].message = '短信验证码错误';
|
268
|
validateResult[2].status = false;
|
268
|
validateResult[2].status = false;
|
|
|
269
|
+ callback();
|
269
|
}
|
270
|
}
|
270
|
}
|
271
|
}
|
271
|
|
272
|
|
|
@@ -279,8 +280,8 @@ function validateRule(page, $element, callback) { |
|
@@ -279,8 +280,8 @@ function validateRule(page, $element, callback) { |
279
|
validateResult[3].message = '密码只支持6-20位字符';
|
280
|
validateResult[3].message = '密码只支持6-20位字符';
|
280
|
validateResult[3].status = false;
|
281
|
validateResult[3].status = false;
|
281
|
|
282
|
|
282
|
- } else if (/\s/.test($element.val())) {
|
|
|
283
|
- validateResult[3].message = '密码不能包含空格';
|
283
|
+ } else if (!pwdReg.test($element.val())) {
|
|
|
284
|
+ validateResult[3].message = '密码只能包含字母,数字,半角标点符号';
|
284
|
validateResult[3].status = false;
|
285
|
validateResult[3].status = false;
|
285
|
|
286
|
|
286
|
} else {
|
287
|
} else {
|
|
@@ -420,10 +421,8 @@ exports.init = function(page) { |
|
@@ -420,10 +421,8 @@ exports.init = function(page) { |
420
|
|
421
|
|
421
|
$('#agree-terms').click(function() {
|
422
|
$('#agree-terms').click(function() {
|
422
|
if ($(this).attr('notchecked')) {
|
423
|
if ($(this).attr('notchecked')) {
|
423
|
- console.log(1);
|
|
|
424
|
$(this).removeAttr('notchecked');
|
424
|
$(this).removeAttr('notchecked');
|
425
|
} else {
|
425
|
} else {
|
426
|
- console.log(2);
|
|
|
427
|
$(this).attr('notchecked', 'true');
|
426
|
$(this).attr('notchecked', 'true');
|
428
|
}
|
427
|
}
|
429
|
|
428
|
|