var auth_email = 0, auth_pwd = 0, auth_captcha = 0, url_ajax = "/protected/user_ajax.php"; function checkMail() { var A = /^([a-zA-Z0-9]+[_|\_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,3}$/, _ = $("#input-email").val().toLocaleLowerCase(); if (!A.test(_)) { if ($(".form-group-email").find("small").text() == "") $(".form-group-email").find("small").text("u90aeu7bb1u683cu5f0fu4e0du6b63u786e"); return false } else $.ajax({ url : url_ajax, cache : false, type : "post", async : false, data : { email : _, operate : "isexist_email" }, success : function (_) { if (_ == "avaliable") { $(".form-reg .form-group-email").find("small").text(""); auth_email = 1 } else if (_ == "isexist") { $(".form-group-email").find("small").text("u6b64u90aeu7bb1u5df2u88abu6ce8u518c "); auth_email = 0 } }, error : function () { alert("u53d1u751fu5f02u5e38") } }) } function checkMail2() { var A = /^([a-zA-Z0-9]+[_|\_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,3}$/, _ = $("#input-email").val().toLocaleLowerCase(); $(".form-reg div").eq(0).find("span").remove(); if (!A.test(_)) { if ($(".form-group-email").find("small").text() == "") { $(".form-group-email").find("small").text("u90aeu7bb1u683cu5f0fu4e0du6b63u786e"); auth_email = 0 } } else { auth_email = 1; $(".form-reg .form-group-email").find("small").text("") } } function checkPwd() { var A = /^(?![a-z]+$)(?!d+$)[a-z0-9_]{8,16}$/i, _ = $("#input-pwd").val(); if (_.length < 8) { if ($(".form-group-pwd").find("small").text() == "") { $(".form-group-pwd").find("small").text("u5bc6u7801u957fu5ea6u4e0du8db38u4f4d"); auth_pwd = 0 } return false } if (!A.test(_)) { $(".form-group-pwd").find("small").text("u5bc6u7801u4ec5u5305u542bu5b57u6bcdu4e0eu6570u5b57"); auth_pwd = 0; return false } $(".form-reg .form-group-pwd").find("small").text(""); auth_pwd = 1 } function checkPwd2() { var A = /^(?![a-z]+$)(?!d+$)[a-z0-9_]{8,16}$/i, _ = $("#input-pwd").val(); if (_.length < 8) { if ($(".form-group-pwd").find("small").text() == "") { $(".form-group-pwd").find("small").text("u5bc6u7801u957fu5ea6u4e0du8db38u4f4d"); auth_pwd = 0 } return false } if (!A.test(_)) { $(".form-group-pwd").find("small").text("u5bc6u7801u4ec5u5305u542bu5b57u6bcdu4e0eu6570u5b57"); auth_pwd = 0; return false } $(".form-reg .form-group-pwd").find("small").text(""); auth_pwd = 1 } function checkCaptcha() { var _ = $("#input-captcha").val().toLocaleLowerCase(); $.ajax({ url : url_ajax, type : "post", async : false, data : { captcha : _, operate : "check_captcha" }, success : function (_) { if (_ == "pass") { $(".form-reg .captcha").find("small").text(""); auth_captcha = 1 } else if (_ == "nopass") { $(".form-reg .captcha").find("small").text("u9a8cu8bc1u7801u4e0du6b63u786e"); auth_captcha = 0 } }, error : function () { alert("u53d1u751fu5f02u5e38") } }) } function changeCaptcha() { $(".img-captcha").click() } function checkSubmit() { $(".btn-reg").attr("disabled", true).attr("value", "u9a8cu8bc1u4e2d.."); checkCaptcha(); checkMail(); checkPwd(); if (auth_email == 1 && auth_pwd == 1 && auth_captcha == 1) { $(".btn-reg").attr("disabled", true).attr("value", "u6ce8u518cu4e2d.."); $(".form-reg").submit() } else { $(".btn-reg").attr("disabled", false).attr("value", "u6ce8u518c"); return false } } function checkSubmit2() { $(".btn-login").attr("disabled", true).attr("value", "u9a8cu8bc1u4e2d.."); checkMail2(); checkPwd2(); checkCaptcha(); if (auth_email == 1 && auth_pwd == 1 && auth_captcha == 1) { $(".btn-login").attr("disabled", true).attr("value", "u767bu5f55u4e2d.."); $(".form-reg").submit() } else { $(".btn-login").attr("disabled", false).attr("value", "u767bu5f55"); return false } } function checkSubmit3() { $(".btn-reg").attr("disabled", true).attr("value", "u9a8cu8bc1u4e2d.."); checkMail2(); checkCaptcha(); if (auth_email == 1 && auth_captcha == 1) { $(".btn-reg").attr("disabled", true).attr("value", "u5904u7406u4e2d.."); $(".form-reg").submit() } else { $(".btn-reg").attr("disabled", false).attr("value", "u627eu56deu5bc6u7801"); return false } } function checkSubmit4() { $(".btn-reg").attr("disabled", true).attr("value", "u9a8cu8bc1u4e2d.."); checkPwd2(); checkCaptcha(); if (auth_pwd == 1 && auth_captcha == 1) { $(".btn-reg").attr("disabled", true).attr("value", "u5904u7406u4e2d.."); $(".form-reg").submit() } else { $(".btn-reg").attr("disabled", false).attr("value", "u91cdu7f6eu5bc6u7801"); return false } } function checkSubmit5() { $(".btn-reg").attr("disabled", true).attr("value", "u9a8cu8bc1u4e2d.."); checkCaptcha(); if (auth_captcha == 1) { $(".btn-reg").attr("disabled", true).attr("value", "u5904u7406u4e2d.."); $(".form-reg").submit() } else { $(".btn-reg").attr("disabled", false).attr("value", "u5151u6362"); return false } }