<html>
<head>
<title>密码强度提示</title>
<style type="text/css">
#chkResult{margin-left:53px;height:15px;}
</style>
</head>
<body>
<form name="form1">
<label for="pwd">用户密码</label>
<input type="password" name="pwd" onblur="chkpwd(this)" />
<div id="chkResult"></div>
<label for="pwd2">重复密码</label>
<input type="password" name="pwd2" />
</form>
<script type="text/javascript">
//检测密码的方法
function chkpwd(obj)
{
var t=obj.value;
var id=getResult(t);
//定义对应的消息提示
var msg=new Array(4);
msg[0]="密码太短。";
msg[1]="密码强度比较差。";
msg[2]="密码强度一般。";
msg[3]="密码强度高。";
var sty=new Array(4);
sty[0]=-45;
sty[1]=-30;
sty[2]=-15;
sty[3]=0;
//消息提示对应的颜色
var col=new Array(4);
col[0]="gray";
col[1]="red";
col[2]="#ff6600";
col[3]="Green";
//设置显示效果
var sWidth=300;
var sHeight=15;
var Bobj=document.getElementById("chkResult");
Bobj.style.fontSize="12px";
Bobj.style.color=col[id];
Bobj.style.width=sWidth + "px";
Bobj.style.height=sHeight + "px";
Bobj.style.lineHeight=sHeight + "px";
Bobj.style.textIndent="20px";
Bobj.innerHTML="密码检测提示:" + msg[id];
}
//定义检测函数,返回0/1/2/3分别代表无效/差/一般/强
function getResult(s){
if(s.length < 4){
return 0;
}
var ls = 0;
if (s.match(/[a-z]/ig)){
ls++;
}
if (s.match(/[0-9]/ig)){
ls++;
}
if (s.match(/(.[^a-z0-9])/ig)){
ls++;
}
if (s.length < 6 && ls > 0){
ls--;
}
return ls
}
</script>
</body>
</html>
分享到:
相关推荐
使用jquwry插件的密码强度验证,效果不错,分为too short,weak,good,strong同时能够验证用户明和密码是否相同
一个java实现的密码强度验证, 带图片的
一个非常好用的js密码强度验证 一看即会~~!
密码强度验证代码,用户注册时用来查看输入密码的强度
一个漂亮易用的jQuery密码强度验证插件,随着密码强度的改变而改变密码输入的颜色
jQuery制作密码强度验证插件 演示地址:http://www.xwcms.net/js/bddm/90634.html
jQuery输入密码强度验证代码,在密码校验框输入密码后检查是否包含大小写字母和数字和长度至少为十个字符,以判断密码强弱。
vue.js表单密码强度验证代码是一款适用于手机注册表单输入密码强度验证特效。
jquery密码强度检测_密码强度验证_密码强度正则表达式代码_动画效果(动画效果不用jquery)
密码强度验证源码 根据输入密码长度自动提示密码强度,用silverlight实现界面设计。 PasswordStrengthChecker.cs为核心类,判断输入的信息。以达到 动态提示的效果。
JavaScript简单的密码强度验证,欢迎使用!
jquery 密码强度验证 输入密码 系统自动验证密码强度
一个非常好用的js密码强度验证 一看就会
很好很实用的JavaScript实现密码强度验证 实用方便 容易上手 说明:1、由于没有具体说明要用什么强度规则,所以使用了自己定义的一个规则(认为不合理的地方可以自己更改,很方便) 2、密码框输入内容分三种类型:数字...
漂亮表单验证和密码强度、现在各个网站论坛的注册页面的简单验证
jquery密码强度检测_密码强度验证_密码强度正则表达式代码