//眼睛控制 $(".eyes").on("touchend",function(){ var passward = $("#password"); if(passward.length>0){ if(passward.attr('type') === 'password') { $(this).addClass('eye_open'); passward.attr('type', 'text'); } else { $(this).removeClass('eye_open'); passward.attr('type', 'password'); } } });
格式:133 XXXX XXXX
function spaceStrChangeMobile(str){ return str += "", str = str.replace(/\ +/g, "") } function mobileAddSpace (mobile){ mobile = this.spaceStrChangeMobile(mobile); var myRe = /^[0-9]{4,11}$/g, isNum = myRe.test(mobile), newMobile = ""; if (isNum) { if (mobile) for (var i = 1; i <= mobile.length; i++) newMobile += i % 4 === 0 ? " " + mobile[i - 1] : mobile[i - 1] } else newMobile = mobile; return newMobile; } //转换手机格式 function initUserName (){ var val = $("#mobile").val() || ""; $("#mobile").val(mobileAddSpace(val)) }
//验证手机号码 function checkMobile (){ var mobile = $("#mobile").val(); mobile = this.spaceStrChangeMobile(mobile);//转换手机格式 var check_mobile = /^1[3|4|5|7|8|9][\d]{9}$/; if(mobile === ''){ $(".errorText_tel").text("手机号不能为空"); return false; } else if(!check_mobile.exec(mobile)){ $(".errorText_tel").text("手机号码格式不正确"); return false; } else { $(".errorText_tel").text(""); return true; } }
//检验密码 function checkPassword(){ var password=$("#password").val(); var pattern = /^[a-zA-Z]{8,16}$|^[0-9]{8,16}$|^[~?!@#$%^&*._]{8,16}$/,pattern1 = /^[0-9A-Za-z~?!@#$%^&*._]{8,16}$/; if(password === ''){ $(".errorText_pwd").text("登录密码不能为空"); return false; } else if(password.indexOf(" ")!= -1){ $(".errorText_pwd").text("密码不允许有空格"); return fale = false; }else if(!pattern1.test(password)||pattern.test(password)){ $(".errorText_pwd").text("8~16位数字、字母或符号组合"); return false; } else{ $(".errorText_pwd").text(""); return true } }
// 协议验证 function checked_agreement() { if($("#check_icon").prop("checked")){ $('.errorText_checked').addClass("hide"); return true; }else{ $('.errorText_checked').removeClass("hide"); return false; } }