~~~ // nowLv表示密码的强度 function checkPwd(str) { var nowLv = 0; if (str.length < 6) { return nowLv } ; if (/[0-9]/.test(str)) { nowLv++ } ; if (/[a-z]/.test(str)) { nowLv++ } ; if (/[A-Z]/.test(str)) { nowLv++ } ; if (/[\.|-|_]/.test(str)) { nowLv++ } ; return nowLv; } checkPwd('123') // 0 checkPwd('123ASHD') // 2 checkPwd('12asdASAD') // 3 checkPwd('123ASHD)(&!a_') // 4 ~~~