Jquery密碼強度校驗


function passValidate(){
var password=$password.val().trim()
if(password===""){
$mima.addClass('has-error')
$password.after('<lable class="help-block">密碼不能為空</lable>')
return false
}
//密碼為八位及以上並且字母數字特殊字符三項都包括
var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
//密碼為七位及以上並且字母、數字、特殊字符三項中有兩項,強度是中等
var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
var enoughRegex = new RegExp("(?=.{6,}).*", "g");
if (false == enoughRegex.test(password)) {
} else if (strongRegex.test(password)) {
$password.after('<lable class="help-block"><span class="qiang">密碼強度強</span></lable>')
} else if (mediumRegex.test(password)) {
$password.after('<lable class="help-block" ><span class="zhong">密碼強度中</span></lable>')
} else {
$password.after('<lable class="help-block" ><span class="ruo">密碼強度弱</span></lable>')
}

return true
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM