怎么修改这个js,让它也支持中文名注册账号呢?最好直接改好发出来看看?
function(b) {
return a(this).valid() ? (a("p.status", this).show().text(um.loadingmessage), "login" == a(this).attr("id") ? (action = "ajax_login", username = a("form#login #username").val(), password = a("form#login #password").val(), email = "", security = a("form#login #security").val(), remember = "checked" == a("#rememberme").attr("checked") ? a("form#login #rememberme").val() : "", um_captcha = "", a("form#login .submit").attr("disabled", !0).addClass("disabled").val("登录中...")) : "register" == a(this).attr("id") && (action = "ajax_register", username = a("#user_name").val(), password = a("#user_pass").val(), email = a("#user_email").val(), security = a("#user_security").val(), remember = "", um_captcha = a("#um_captcha").val(), a("form#register .submit").attr("disabled", !0).addClass("disabled").val("注册中...")), _this = a(this), a.ajax({
type: "POST",
dataType: "json",
url: um.ajax_url,
data: {
action: action,
username: username,
password: password,
email: email,
remember: remember,
security: security,
um_captcha: um_captcha
},
success: function(b) {
a("p.status", _this).html(b.message),
1 == b.loggedin && (document.location.href = um.redirecturl)
},
complete: function() {
a("form#login .submit").removeAttr("disabled").removeClass("disabled").val("登录"),
a("form#register .submit").removeAttr("disabled").removeClass("disabled").val("注册")
}
}), b.preventDefault(), void 0) : !1
}),
jQuery.validator.addMethod("isEnglish",
function(a, b) {
return this.optional(b) || /^[a-zA-Z][A-Za-z0-9_]+$/.test(a)
},
"只允许英文开头字符可加数字"),
jQuery("#login").length && jQuery("#login").validate({
rules: {
username: {
required: !0,
minlength: 2
},
password: {
required: !0,
minlength: 6
}
},
messages: {
username: {
required: "请输入用户名",
minlength: a.validator.format("用户名不能少于{0}个字符")
},
password: {
required: "请输入密码",
minlength: a.validator.format("密码不能小于{0}个字符")
}
}
}),
jQuery("#register").length && jQuery("#register").validate({
rules: {
user_name: {
required: !0,
isEnglish: !0,
minlength: 3,
maxlength: 15
},
user_email: {
required: !0,
email: !0
},
user_pass: {
required: !0,
minlength: 6
},
user_pass2: {
required: !0,
minlength: 6,
equalTo: "#user_pass"
},
um_captcha: {
required: !0,
minlength: 4,
maxlength: 4
}
},
messages: {
user_name: {
required: "请输入英文用户名",
minlength: a.validator.format("用户名不能少于{0}个字符"),
maxlength: a.validator.format("用户名不能多于{0}个字符")
},
um_captcha: {
required: "请输入验证码",
minlength: a.validator.format("验证码长度{0}个字符"),
maxlength: a.validator.format("验证码长度{0}个字符")
},
user_email: {
required: "请输入Email地址",
email: "请输入正确的email地址"
},
user_pass: {
required: "请输入密码",
minlength: a.validator.format("密码不能小于{0}个字符")
},
user_pass2: {
required: "请输入确认密码",
minlength: a.validator.format("确认密码不能小于{0}个字符"),
equalTo: "两次输入的密码不一致"
}
}
})
});
jeck猫
白衣染霜花