读书人

JavaScript密码保险检测

发布时间: 2012-11-22 00:16:41 作者: rapoo

JavaScript密码安全检测

<html><head><meta http-equiv="Content-Type" content="text/html" /><title>JavaScript密码安全检测</title><style type="text/css">body{ font-size:12px; font-family: Arial, Helvetica, sans-serif; margin:0;}form{ margin:2em;}#chkResult{margin-left:53px;height:15px;}</style></head> <body><form name="form1" action=http://www.qpsh.com> <label for="pwd">用户密码</label> <input type="password" name="pwd" onblur="chkpwd(this)" /> <div id="chkResult"></div> <label for="pwd2">重复密码</label> <input type="password" name="pwd2" /> <input type="submit" value="注册" name="B1"></form><script type="text/javascript"> 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]="Green";  var sWidth=300;  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.textIndent="20px";  Bobj.innerHTML="检测提示:" + msg[id]; }  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 }</script></body> </html>

?上收集整理

读书人网 >JavaScript

热点推荐