`
junlong750
  • 浏览: 21490 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JS判断密码强度的代码

    博客分类:
  • js
阅读更多
<html>
<head>
<title>JS判断密码强度</title>
<script language=javascript>  
//判断输入密码的类型  
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(sPW){  
if (sPW.length<=4)  
return 0; //密码太短  
Modes=0;  
for (i=0;i<sPW.length;i++){  
//密码模式  
Modes|=CharMode(sPW.charCodeAt(i));  
}  
return bitTotal(Modes);  
}  
  
//显示颜色  
function pwStrength(pwd){  
O_color="#eeeeee";  
L_color="#FF0000";  
M_color="#FF9900";  
H_color="#33CC00";  
if (pwd==null||pwd==''){  
Lcolor=Mcolor=Hcolor=O_color;  
}  
else{  
S_level=checkStrong(pwd);  
switch(S_level) {  
case 0:  
Lcolor=Mcolor=Hcolor=O_color;  
case 1:  
Lcolor=L_color;  
Mcolor=Hcolor=O_color;  
break;  
case 2:  
Lcolor=Mcolor=M_color;  
Hcolor=O_color;  
break;  
default:  
Lcolor=Mcolor=Hcolor=H_color;  
}  
}  
document.getElementById("strength_L").style.background=Lcolor;  
document.getElementById("strength_M").style.background=Mcolor;  
document.getElementById("strength_H").style.background=Hcolor;  
return;  
}  
</script>
</head>
<body>  
<form name=form1 action="" >  
密码:<input type=password size=8 onKeyUp=pwStrength(this.value) onBlur=pwStrength(this.value)>  
<br>密码强度:  
<table width="210" border="1" cellspacing="0" cellpadding="1" bordercolor="#eeeeee" height="22" style='display:inline'>  
<tr align="center" bgcolor="#f5f5f5">  
<td width="33%" id="strength_L">弱</td>  
<td width="33%" id="strength_M">中</td>  
<td width="33%" id="strength_H">强</td>  
</tr>  
</table>  
</form>
</body>
</html>

 

分享到:
评论

相关推荐

    JavaScript 密码强度判断代码

    JavaScript 密码强度判断代码,支持下~~

    vue.js表单密码强度验证代码.zip

    vue.js表单密码强度验证代码是一款适用于手机注册表单输入密码强度验证特效。

    javascript 代码自动判断文本框中的密码强度

    QQ密码强度判断,javascript 代码自动判断文本框中的密码强度

    密码强度代码及使用说明

    该包为密码强度代码及使用说明包。里面包含密码强度的代码,以及代码的调用文件、密码判断文件、显示的图片等。里面也有详细的说明。菜鸟也可以按照说明做出密码强度的注册网页。

    js判断密码强度的方法

    本文实例为大家分享了js判断密码强度的具体代码,供大家参考,具体内容如下 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt; &lt...

    比较简单的JavaScript密码强弱检测判断代码.rar

    一个比较简单的JavaScript密码强弱检测判断代码,检测用户输入密码的强度是多少,通过JS方法计算密码强度,适时提醒用户的密码是否安全,现在这种功能基本上很普遍了,本代码没有使用正则表达式。代码中的密码强度值...

    判断用户输入的密码强度

    打开即可运行,查看代码 自己研究哈...

    JavaScript判断密码强度(自写代码)

    JS判断密码强度&lt;/title&gt; [removed] //判断输入密码的类型 function CharMode(iN){ if (iN&gt;=48 && iN &lt;=57) //数字 return 1; if (iN&gt;=65 && iN &lt;=90) //大写 return 2; if (iN&gt;=97 && iN &lt;=122) //...

    Javascript密码强度.txt

    Javascript密码强度是用js写的判断密码的强度的代码

    js验证密码强度解析

    往往都会先注册一个账号,然后输入密码,在输密码的时候,系统会根据我们输入的密码组成的复杂程度来给你的密码显示一个密码强度,一般就是强中弱三种,我们先来说一下密码验证的原理,原理明白了,js代码就好写了,...

    javascript密码强度校验代码(两种方法)

    为了保证网站个人信息的安全,很多网站在注册页面都设置密码强度这项,用javascript如何实现密码强度校验代码呢?下面小编给大家整理了两种方法使用javascript密码强度校验代码,有需要的朋友可以参考下

    js实现密码强度检测【附示例】

    这篇文章主要介绍了js实现密码强度检测的相关实例,第一个例子给出了全部代码,可以直接运行,第...JS判断密码强度&lt;/title&gt; [removed] //判断输入密码的类型 function CharMode(iN){ if (iN&gt;=48 && iN &lt;=57) /

    仿QQ密码修改的密码强度判断

    仿QQ密码修改的密码强度判断,包括JS,CSS文件,用的话根据自己需要稍加修改就可以

    js密码强度实时检测代码

    主要为大家详细介绍了js密码强度实时检测代码,密码强度的判断, 在注册网站用户的时候, 是一个必须要做的事情,如何实现js密码强度检测,感兴趣的小伙伴们可以参考一下

    js密码强度检测

    本文实例讲解了js密码强度检测的实现代码,分享给...JS判断密码强度&lt;/title&gt; [removed] //判断输入密码的类型 function CharMode(iN){ if (iN&gt;=48 && iN &lt;=57) //数字 return 1; if (iN&gt;=65 && iN &lt;=90)

    Js密码强度实时验证代码

    款密码强度实时验证代码比较实用啊, 也比较简单,通过对输入字符串的判断,得知密码的强度。

Global site tag (gtag.js) - Google Analytics