CommWEB/obj/Release/Package/PackageTmp/inc/Script/PwdCheck.js
(完整代码) 1KBfunction 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 bImg = "../inc/images/pwdstate.gif"; //一张显示用的图片
var sWidth = 176;
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.background = "url(" + bImg + ") no-repeat left " + sty[id] + "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(/[0-9]/ig)) {
ls++;
}
if (s.match(/[a-z]/ig)) {
ls++;
}
if (s.match(/[a-z0-9]/ig)) {
ls++;
}
if (s.length < 6 && ls > 0) {
ls--;
}
return ls
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
