<script type="text/javascript">
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>
<input type="password" name="password" size="25" maxlength="20" onkeyup="isSecurity(this.value);">
<font class="red" id="A">密码强度</font>
<table height="8" border="1" align="left" cellpadding="0" cellspacing="0" bordercolor="#EEEEEE" style="border-collapse:collapse;">
<tr>
<td bgcolor="#EEEEEE" width="1" align="center" valign="middle" id="B"></td>
</tr>
</table>
分享到:
相关推荐
`jQuery`是一种广泛使用的JavaScript库,它简化了DOM操作、事件处理和Ajax交互等任务,同时也方便了我们在前端实现密码强度检测功能。本篇文章将深入探讨如何利用jQuery实现一个密码强度检测的代码。 首先,我们...
jsp密码强度检测jsp密码强度检测jsp密码强度检测
《jQuery密码强度检测详解》 在Web开发中,用户账户的安全性是至关重要的,而密码强度检测则是确保安全的重要一环。jQuery,作为一款轻量级的JavaScript库,以其简洁的API和强大的功能深受开发者喜爱。本文将深入...
标题中的“密码强度检测(jquery).rar”表明这是一个基于jQuery的密码强度检测工具的压缩包文件。在网页开发中,密码强度检测是确保用户创建安全密码的重要环节,它可以指导用户创建复杂度足够、不易被猜解的密码,...
jQuery密码强度检测.rar jQuery密码强度检测.rar jQuery密码强度检测.rar jQuery密码强度检测.rar jQuery密码强度检测.rar jQuery密码强度检测.rar jQuery密码强度检测.rar jQuery密码强度检测.rar jQuery密码强度...
密码强度检测代码通常用于帮助用户创建足够复杂且难以被破解的密码,从而提高系统的安全性。下面将详细介绍密码强度检测的一些核心概念、常用方法以及相关的编程实现。 1. **密码强度的衡量标准** - **长度**:...
本文将详细讲解如何使用jQuery实现密码强度检测,包括密码强度验证、正则表达式代码以及相关的动画效果。 首先,密码强度检测的核心在于设计一套合理的规则来评估用户输入的密码是否足够强大。通常,我们会根据以下...
Jquery插件之密码强度检测:passwordStrength
passwordRulesHelper.js是一款非常实用的密码强度检测jQuery插件。该插件内置5种密码强度规则,例如密码中必须包含大写字母和数字等。你也可以自定义自己的密码强度规则。
jQuery密码强度检测代码基于jquery.1.7.2.min.js插件制作,密码小于六位的时候,密码强度图片都为灰色;密码为八位及以上并且字母数字特殊字符三项都包括,强度最强;密码为七位及以上并且字母、数字、特殊字符三项中...
JavaScript密码强度检测JavaScript密码强度检测
【密码强度检测jQuery插件——passwordRulesHelper.js详解】 在网络安全日益重要的今天,密码强度的检测成为用户账户安全的关键一环。"实用密码强度检测jQuery插件特效.zip"中的主角,`passwordRulesHelper.js`,...
2. **密码强度检测**:密码强度检测是用户安全的重要组成部分。通常,强密码应该包含大小写字母、数字和特殊字符的组合,长度足够。在这个实例中,JavaScript会在客户端评估用户输入的密码强度,并根据预设的规则...
Python 实现密码强度检测器 本教程将带领大家编写一个简单的 Python 库——密码强度检测器,以检测密码的强度。本教程将详细介绍密码强度检测器的设计、实现和测试。 1.1 课程简介 密码强度检测器是一个简单的 ...
jQuery是一款广泛使用的JavaScript库,它提供了丰富的功能和简洁的API,使得在前端实现密码强度检测变得简单易行。本篇文章将深入探讨如何利用jQuery进行密码强度检测,以及密码强度验证的正则表达式代码实现。 ...
本文将深入探讨如何使用基于ExtJS的扩展组件(Ext.ux)实现密码强度检测,以及如何通过颜色变化(从红色到绿色)为用户提供直观的反馈。 首先,ExtJS提供了一个强大的组件模型,允许开发者构建复杂的用户界面。"Ext...
这是一个检测密码强度的软件,免费破解版(仅限个人使用)。