密码强度检测函数

原创 2007年09月12日 13:01:00
<SCRIPT>
function showImage(){
var imgObj=new Image(); //创建一个Image对象
imgObj.src="http://www.beingmate.com/images/banner_chang_add.gif"; //装载Image源
if(typeof(imgObj)=="object"){ //判断imgObj装载过后是否为对象,防止异常操作
var width=0;
var height=0;
width=imgObj.width+20; //+20是因为IE方式的默认边距
height=imgObj.height+20;
if(width!=0&&height!=0){
window.open(imgObj.src,"Imagehow", "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" +( width )+ ",height=" +( height));
}else{
setTimeout("showImage()", 100); // 判断图片是否装载完成,只有在装载完成后才能取到宽高值
}
}else{
alert("系统错误");
}
}
//showImage();
</SCRIPT>
<script type="text/javascript">
//From BBS.51JS.COM By 网络东西
var $ = function(v){return document.getElementById(v);}
function isSecurity(v){
 if (v.length < 3) { iss.reset();return;}
 var lv = -1;
 if (v.match(/[a-z]/ig)){lv++;}
 if (v.match(/[0-9]/ig)){lv++;}
 if (v.match(/(.[^a-z0-9])/ig)){lv++;}
 if (v.length < 6 && lv > 0){lv--;}
 iss.reset();
 switch(lv) {
 case 0:
 iss.level0();
 break;
 case 1:
 iss.level1();
 break;
 case 2:
 iss.level2();
 break;
 default:
 iss.reset();
 }
}
var iss = {
 color:["CC0000","FFCC33","66CC00","CCCCCC"],
 text:["弱","中","强"],
 width:["50","100","150","10"],
 reset:function(){
 $("B").style.backgroundColor = iss.color[3];
 $("B").style.width = iss.width[3];
 $("A").innerHTML = "";
 },
 level0:function(){
 $("B").style.backgroundColor = iss.color[0];
 $("B").style.width = iss.width[0];
 $("A").innerHTML = "密码较弱";
 },
 level1:function(){
 $("B").style.backgroundColor = iss.color[1];
 $("B").style.width = iss.width[1];
 $("A").innerHTML = "中";
 },
 level2:function(){
 $("B").style.backgroundColor = iss.color[2];
 $("B").style.width = iss.width[2];
 $("A").innerHTML = "高强";
 }
}
</script>

用户名或密码错误,请重新输入

<form name="loginform" method="post" action="" >
 <input name=LoginName type=text size=10 maxlength=20 class="doc_txt" value="">
 密码: <input name="Pwd" type="Password" size=10 maxlength=20 class="doc_txt" value="" onkeyup="isSecurity(this.value);">
 密码强度检测
            <input type="submit" name="Submit" value=" 登 陆 " onclick="return CheckData();"/>
 </form>

<script language=javascript>
function CheckData()
{
 if(jtrim(document.loginform.LoginName.value)=="")
 {
  alert("请输入登录用户名。")
  document.loginform.LoginName.focus();
  return false;
 }
 if(jtrim(document.loginform.LoginName.value).length>100)
 {
  alert("登录用户名不能超过100个字。")
  document.loginform.LoginName.focus();
  return false;
 }
  
 return true;
}
</script>
<script language=javascript src="inc/jtrim.js"></script>

 

一个正则表达式验证密码强度

private int CheckSecurity(string pwd) { return Regex.Replace(pwd, "^(?:([a-z])|([A-Z])|([0-9])|(...
  • jaycee110905
  • jaycee110905
  • 2015年07月31日 16:35
  • 2578

Python--实现密码强度检测器

注:本文内容来源于实验楼–python实现密码强度检测器 课程笔记密码强度密码强度如何量化呢? 一个密码可以有以下几种类型:长度、大写字母、小写字母、数字以及特殊符号。 显然,密码包含的特征越多、...
  • xushao_Movens
  • xushao_Movens
  • 2016年12月23日 21:15
  • 1204

检测密码强度工具类

package com.lxm.tools; import java.util.regex.Matcher; import java.util.regex.Pattern; public clas...
  • a332324956
  • a332324956
  • 2015年11月06日 23:01
  • 654

【原创】个人写的测试密码强度的方法

两年前写的一篇老文了,先收藏起来再说,嘿嘿:P     前两天在博客里看到有位老兄用jsp写了个测试密码强度的脚本,但是我觉得没必要像他脚本里写得那么麻烦,在加上我一时手痒(这个也许是主要原因:P),...
  • johntsu2006
  • johntsu2006
  • 2011年02月21日 00:54
  • 926

Java实现--密码强度检测--的工具类代码

介绍做项目过程中,需要使用java来检测用户设置的密码强度问题,网上说的也比较多,但是对于密码到底什么样算是好的密码,并没有一个统一的标准。我这里借鉴网上的一个密码强度检测的办法,进行一个简单的说明,...
  • u010156024
  • u010156024
  • 2015年05月12日 19:08
  • 5892

密码强度检测(Java)

不多说了,直接代码走你!!! public class CheckPassword { /** * 密码强度 * * @return Z = 字母 S = 数字 T = 特...
  • Jerome_XX
  • Jerome_XX
  • 2013年08月23日 23:42
  • 3989

用微软官网在线密码强度测试工具看看你的密码是否强壮

用微软官网在线密码强度测试工具看看你的密码是否强壮打开网址:http://www.microsoft.com/protect/yourself/password/checker.mspx在Passwo...
  • Purpleendurer
  • Purpleendurer
  • 2008年03月31日 20:59
  • 1116

js实时检测密码强度

js实时检测密码强度
  • zhangxiaomin1992
  • zhangxiaomin1992
  • 2015年11月30日 11:14
  • 234

php检测密码强度

先收藏一下,说不定什么时候就用上了, /**  * 检测密码强度  */ function password_strength($string){     $h    = 0;    ...
  • renzhenhuai
  • renzhenhuai
  • 2013年12月27日 17:01
  • 3634

jQuery实现密码强度检测

jQuery普遍运用于JAVA_WEB前端,可以说jQuery的运用无处不在,学好jQuery,对于一个程序员来说是必由之路。下面简单介绍一下jQuery实现密码强度检测。 如图所示: ...
  • liaozhongping
  • liaozhongping
  • 2015年10月31日 16:20
  • 1017
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:密码强度检测函数
举报原因:
原因补充:

(最多只允许输入30个字)