/**
* 检测密码强度
* checkPwdLv('12asdASAD') -> 3
* @param {[type]} str [description]
* @return {[type]} [description]
*/
checkPwdLv (str) {
let nowLv = 0
// 密码长度 < 6,强度为 0
if (str.length < 6) {
return nowLv
}
// 密码长度 >= 6,全为数字,强度加 1
if (/[0-9]/.test(str)) {
nowLv++
}
// 密码长度 >= 6,全为小写字母,强度加 1
if (/[a-z]/.test(str)) {
nowLv++
}
// 密码长度 >= 6,全为大写字母,强度加 1
if (/[A-Z]/.test(str)) {
nowLv++
}
return nowLv
},
更多在线前端布局 特效 模板 功能 交互 :职业生涯前端存储库
职业生涯前端存储库