<!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>
分享到:
相关推荐
本压缩包包含的“易语言检测密码强度源码”提供了在易语言环境下检测用户输入密码强度的功能。这种功能在许多应用程序中都非常重要,比如注册界面、登录系统等,可以有效防止用户设置过于简单的密码,提高系统的安全...
在网络安全领域,用户密码的安全性至关重要,而检测密码强度则是一种有效的预判手段。这篇文档主要探讨了如何使用JavaScript(JS)来实现这一功能。JavaScript是一种广泛应用于网页和网络应用的脚本语言,它允许我们...
本篇文章将深入探讨一个重要的jQuery插件——用于检测密码强度的插件,这对于创建安全的Web应用至关重要。随着网络安全的日益重要,用户密码的强度成为了一道防线,有效的密码强度检测能帮助用户创建更难破解的密码...
本文将深入探讨如何利用Ajax技术来检测密码强度,并结合标签"ajax"、"密码强度"和"检测"进行详细的讲解。 Ajax的核心在于通过JavaScript异步地与服务器进行数据交换,无需刷新整个页面。在密码强度检测的场景下,...
标题“自动检测密码强度”涉及的是信息安全领域的一个重要议题,主要关注如何评估用户设定的密码安全性。在现代网络环境中,密码强度的检测是保护账户免受未经授权访问的关键步骤。这篇博文可能提供了关于如何开发或...
标题中的“兼容性较好的jQuery检测密码强度代码”指的是一个使用jQuery库实现的JavaScript代码片段,其目的是为了在网页上提供一种交互式的密码强度检测功能。这个功能常见于用户注册或修改密码的场景,帮助用户创建...
易语言源码易语言检测密码强度源码.rar
引用微软的检测密码强度JS, 详情请看例子.
在这个项目中,jQuery被用来处理用户输入事件,检测密码强度,并显示相应的反馈信息。 **密码强度检测** 的实现通常涉及多个规则,如长度、字符种类(大写字母、小写字母、数字、特殊字符)以及是否有明显的模式...
jQuery 验证密码强弱的小例子,在输入框中填入用户名和密码,如果密码的位数过少或密码比较单一,则会适时出现密码强弱的提示,如果密码合格则出现“Good”。这个小功能很实用,也是提升用户体验的一种方法。
求数组中的最小值,数组中的值求和,去除字符串中的空格(1-所有空格 2-前后空格 3-前空格 4-后空格),字符转换(1:首字母大写 2:首字母小写 3:大小写转换 4:全部大写 5:全部小写),检测密码强度 等级1-5,在...
在“检测密码强度Demo.html”文件中,可能会有如下结构: ```html <!DOCTYPE html> 密码强度检测Demo /* 自定义样式 */ 请输入密码: ()"> <p id="strength"></p> function showStrength() { ...
jsp密码强度检测jsp密码强度检测jsp密码强度检测
密码强度提示密码强度测试用于提示密码强度密码强度测试用于提示密码强度 密码强度测试用于提示密码强度
这是一个检测密码强度的软件,免费破解版(仅限个人使用)。
2. **密码强度检测**:密码强度检测是用户安全的重要组成部分。通常,强密码应该包含大小写字母、数字和特殊字符的组合,长度足够。在这个实例中,JavaScript会在客户端评估用户输入的密码强度,并根据预设的规则...
//密码小于六位的时候,密码强度图片都为灰色 //密码为八位及以上并且字母数字特殊字符三项都包括,强度最强 //密码为七位及以上并且字母、数字、特殊字符三项中有两项,强度是中等 //如果密码为6为及以下,就算...
这个压缩包文件中的"检测密码强度.e"源码提供了一个基础的教程,教你如何使用易语言来编写程序,评估用户输入的密码的安全性。下面将详细阐述易语言与密码强度检测的相关知识点。 1. **易语言基础** 易语言采用了...
jQuery密码强度检测.rar jQuery密码强度检测.rar jQuery密码强度检测.rar jQuery密码强度检测.rar jQuery密码强度检测.rar jQuery密码强度检测.rar jQuery密码强度检测.rar jQuery密码强度检测.rar jQuery密码强度...