js验证密码强度的脚本
例子,js验证密码强度。
if (iN >= 48 && iN <= 57) // 数字
return 1;
if (iN >= 65 && iN <= 90) // 大写
return 2;
if (iN >= 97 && iN <= 122) // 小写
return 4;
else
return 8; // 特殊字符
}
// bitTotal函数,计算密码模式
function bitTotal(num) {
modes = 0;
for (i = 0; i < 4; i++) {
if (num & 1)
modes++;
num >>>= 1;
}
return modes;
}
// 返回强度级别
function checkStrong(password) {
if (password.length < 17)
return 0; // 密码太短
Modes = 0;
for (i = 0; i < password.length; i++) {
// 密码模式
Modes |= CharMode(password.charCodeAt(i));
}
return bitTotal(Modes);
}
// 判断强度
function pwStrength(password) {
S_level = checkStrong(password);
if (S_level > 3) {
alert("符合标准!");
} else {
alert("密码必须由大写字母、小写字母、数字和下划线组成,且长度不能小于17位!");
}
}
您可能感兴趣的文章:
js验证密码强度的脚本
JS检测密码强度(密码过短、密码强度良好、密码强度高)
常用js验证代码大全(Email、手机号码、身份证号码、文件类型等)
js 验证密码强度的例子
js验证密码强度的一段代码(图文)
js检测密码强度的代码(附效果图)
js 用户注册验证密码强度的代码
JS验证密码强度的实例代码
js 验证密码强度的代码分享
js验证密码强度 js检测密码强度的类