<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>密码</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>
<script type="text/javascript" src="chkpwd.js"></script>
<form name="form1">
<label for="pwd">用户密码</label>
<input type="password" name="pwd" onKeyUp="chkpwd(this)" />
<div id="chkResult"></div>
<label for="pwd2">重复密码</label>
<input type="password" name="pwd2" />
</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 bImg="http://bbs.blueidea.com/attachments/2006/12/7/pwdlen_dSIPeEGQWxfO.gif";//一张显示用的图片
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.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
}
</script>
</body>
</html>
分享到:
相关推荐
易语言检测密码强度源码,检测密码强度,检测密码是否过于简单,检测密码
ajax检测密码强度ajax检测密码强度ajax检测密码强度ajax检测密码强度ajax检测密码强度ajax检测密码强度ajax检测密码强度ajax检测密码强度
jquery 检测密码强度插件 最新的插件
用于检测密码强度的详细的JS代码,可以根据需要修改就可以变为自己的
易语言源码易语言检测密码强度源码.rar
引用微软的检测密码强度JS, 详情请看例子.
jQuery 验证密码强弱的小例子,在输入框中填入用户名和密码,如果密码的位数过少或密码比较单一,则会适时出现密码强弱的提示,如果密码合格则出现“Good”。这个小功能很实用,也是提升用户体验的一种方法。
密码强度检测 可以检测密码强度
NULL 博文链接:https://filer325.iteye.com/blog/844443
求数组中的最小值,数组中的值求和,去除字符串中的空格(1-所有空格 2-前后空格 3-前空格 4-后空格),字符转换(1:首字母大写 2:首字母小写 3:大小写转换 4:全部大写 5:全部小写),检测密码强度 等级1-5,在...
效果描述: 我们经常在一些网站上,当注册会员账号的时候,通常会有密码输入这样一个选项 随着你输入密码的长度,底部会相应显示密码强度等级,以此来提示用户加强自己的密码管理
jsp密码强度检测jsp密码强度检测jsp密码强度检测
密码强度提示密码强度测试用于提示密码强度密码强度测试用于提示密码强度 密码强度测试用于提示密码强度
这是一个检测密码强度的软件,免费破解版(仅限个人使用)。
本实例包括ASP+Ajax会员注册实例 自动检测用户名是否注册,有提示框 自动检测密码的强度,有图片 自动检测注册邮箱的合法性,是否已被注册等 学习的好例子
//密码小于六位的时候,密码强度图片都为灰色 //密码为八位及以上并且字母数字特殊字符三项都包括,强度最强 //密码为七位及以上并且字母、数字、特殊字符三项中有两项,强度是中等 //如果密码为6为及以下,就算...
本文实例讲述了JavaScript动态检测密码强度原理及实现方法。分享给大家供大家参考,具体如下: 在注册账户,设置密码时,会出现密码强度动态检测,网上看了一些帖子,大多只写了具体的实现过程,而没有对原理的分析...
效果描述: ... 随着你输入密码的长度,底部会相应显示密码强度等级,以此来提示用户加强自己的密码管理 使用方法: 1、将style中的样式拷贝到你的网页中 2、将body中的代码部分拷贝到你需要的地方即可
JavaScript密码强度检测JavaScript密码强度检测