⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chkpwd.js

📁 私密信息系统-PrivNote System v20080719 很好用的大家试试看
💻 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 + -