为了账号安全,请及时绑定邮箱和手机立即绑定

怎么修改支持中文名注册

怎么修改支持中文名注册

PHP
holdtom 2019-03-07 23:07:19
怎么修改这个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: "两次输入的密码不一致" } } }) });
查看完整描述

2 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

[\u4e00-\u9fa5] 可以匹配中文,根据这个修改正则就行了。关键字:中文正则

查看完整回答
反对 回复 2019-03-18
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

把下面这一行去掉

isEnglish: !0,
查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 493 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信