<input type="password" name="pwd" id="pwd" class="input" onkeyup="checkPwdStrong(this.value)"/>
<label id="pwdstrength" class="strengthA">
<span class="fl">安全程度:</span>
<b></b>
</label> .strengthA b {
background: url("pwdstrength.gif") no-repeat scroll 0 0;
}
.strengthB b {
background:url("pwdstrength.gif") no-repeat scroll 0 -13px;
}
.strengthC b {
background: url("pwdstrength.gif") no-repeat scroll 0 -26px;
} function checkPwdStrong(pwd) {
var element = $("#pwdstrength");
var value = $("#pwd").val();
if (value.length >= 6) {
element.show();
var level = pwdLevel(value);
switch (level) {
case 1:
element.removeClass().addClass("strengthA");
break;
case 2:
element.removeClass().addClass("strengthB");
break;
case 3:
element.removeClass().addClass("strengthC");
break;
default:
break;
}
} else {
element.hide();
}
} function pwdLevel(value) {
var pattern_1 = /^.*([\W_])+.*$/i; //匹配任何非单词字符。等价于 '[^A-Za-z0-9_]'并且支持下划线_。
var pattern_2 = /^.*([a-zA-Z])+.*$/i;//英文字母
var pattern_3 = /^.*([0-9])+.*$/i;//数字
var level = 0;
if (value.length > 10) {
level++;
}
if (pattern_1.test(value)) {
level++;
}
if (pattern_2.test(value)) {
level++;
}
if (pattern_3.test(value)) {
level++;
}
if (level > 3) {
level = 3;
}
return level;
}
*
回帖描述:*
链接类型:*
下载链接:*
描述:*
回帖描述:*
链接类型:*
阅读权限:*
下载链接:



聚优部落技术论坛 © 版权所有 鲁ICP备15007479号-6
Copyright(C)web.com, All Rights Reserved.
