﻿	function chkpwd(obj){
		var t=obj.value;
		var id=getResult(t);
		
		//定义对应的消息提示
		var msg=new Array(4);
		msg[0]="密码长度不够，应该由6-20个字符组成。";
		msg[1]="密码强度差。";
		msg[2]="密码强度良好。";
		msg[3]="密码强度高。";
				
		var cls=new Array(4);
		cls[0]="pwsNotReady";
		cls[1]="pwsNoGood";
		cls[2]="pwsMedium";
		cls[3]="pwsIsGood";
		
		//设置显示效果
		var sHeight=15;
		var Bobj=document.getElementById("pwsTiper");

        Bobj.className = cls[id];
		Bobj.innerHTML="<span></span>检测提示：" + msg[id];
	}
	
	//定义检测函数,返回0/1/2/3分别代表无效/差/一般/强
	function getResult(s){
		if(s.length < 6){
			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
	}