function CheckIntensity(pwd) {
var m = 0;
//匹配数字
if (/\d+/.test(pwd)) {
m++;
};
//匹配大写字母
if (/[A-Z]+/.test(pwd)) {
m++;
};
if (/[a-z]+/.test(pwd)) {
m++;
};
//匹配除数字字母外的特殊符号
if (/[^0-9a-zA-Z]+/.test(pwd)) {
m++;
};
//如果长度不符合要求
if (pwd.length <= 6) { m = 1; }
if (pwd.length <= 0) { m = 0; }
switch (m) {
case 1:
console.log('弱')
break;
case 2:
console.log('中')
break;
case 3:
console.log('强')
break;
case 4:
console.log('很强')
break;
default:
break;
}
}
07-08
4845

08-08
9636

03-12
2289

05-06
1199
