Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  javascript  >  正文 js验证密码强度的脚本

js验证密码强度的脚本

发布时间:2015-07-22   编辑:www.jquerycn.cn
本文介绍了js验证密码强度的一段脚本,js编程中实现密码强度验证的实例代码,有需要的朋友参考下。

例子,js验证密码强度。
 

复制代码 代码示例:
function CharMode(iN) { 
    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检测密码强度的类

关键词: js验证  密码验证  验证   
[关闭]