📄 chkpwd.js
字号:
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]="#00FF00";
//设置显示效果
var bImg="inc/pwdlen.gif";//一张显示用的图片
var sWidth=110;
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(/[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
}
function chkreNewPSW()
{
var m=document.form1;
if (m.newPSW.value != m.reNewPSW.value)
{
document.getElementById("reNewPSWStr").style.display = "";
document.getElementById("reNewPSW").style.background= "";
document.getElementById("reNewPSWStr").innerText = "对不起,新密码与确认密码不一致!";
}
else
{
document.getElementById("reNewPSW").style.background= "#FFFFFF";
document.getElementById("reNewPSWStr").style.display = "none";
}
}
function window.onload(){
var ary = document.getElementsByTagName("input");
var querybol = true;
for(i=0;i<ary.length;i++)
{
if(ary[i].type == "password" && querybol == true){
ary[i].focus();
querybol = false;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -