检测密码强度Demo.html:
<html>
<head>
<title>密码强度检测Demo</title>
<script type="text/javascript">
function passwordTest(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] = "#50AEDD";
col[2] = "#FF8213";
col[3] = "green";
//设置显示效果
var bImg="/img/pwdlen_dSIPeEGQWxfO.gif" //一张显示用的图片
var sWidth=300;
var sHeight=15;
var Bobj=document.getElementById("nodetext");
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>
</head>
<body>
<form name="form1">
<label for="pwd">用户密码</label>
<input type="password" name="pwd" onKeyUp="passwordTest(this)" />
<div id="nodetext"></div>
</form>
</body>
</html>
分享到:
相关推荐
jquery 密码强度检测 很简单的例子 不过里面含有jar包什么的 是一个完整的项目 下载后可直接导入myeclipse 运行
本实例包括ASP+Ajax会员注册实例 自动检测用户名是否注册,有提示框 自动检测密码的强度,有图片 自动检测注册邮箱的合法性,是否已被注册等 学习的好例子
密码强度校验 模仿很多网站上的密码强度校验,基于jquery插件写的密码强度校验,将密码等级分为三级,纯字符或数字或特殊字符 达到一定位数 具体可以看下例子
如果密码少于5位,那么就认为这是一个弱密码. 2.如果密码只由数字、小写字母、大写字母或其它特殊符号当中的一种组成,则认为这是一个弱密码. 3.如果密码由数字、小写字母、大写字母或其它特殊符号当中的两种组成,则...
jQuery 验证密码强弱的小例子,在输入框中填入用户名和密码,如果密码的位数过少或密码比较单一,则会适时出现密码强弱的提示,如果密码合格则出现“Good”。这个小功能很实用,也是提升用户体验的一种方法。
引用微软的检测密码强度JS, 详情请看例子.
密码强度(web)版例子。自动判断密码输入的强度是多少。
jquery.validate表单验证密码完整例子(带密码强度显示)
关于检测手机信号,wifi信号强度以及获取周围wifi热点的一个小例子
基于jsp页面的密码强度效果的显示,很好用,很实际!
这篇文章主要介绍了js实现密码强度检测的相关实例,第一个例子给出了全部代码,可以直接运行,第二个例子只给出了js代码,感兴趣的码农可以自己完成第二个实例。 第一个实例 这段JavaScript代码比较实用,它完成用户...
这篇文章我们来说一个验证密码强度的例子,大家在进入一个网站的时候,往往都会先注册一个账号,然后输入密码,在输密码的时候,系统会根据我们输入的密码组成的复杂程度来给你的密码显示一个密码强度,一般就是强中...
用struts2+jquery的ajax的几个小例子,级联,自动补全等,没有数据库,直接就运行。
安卓小例子,明文显示密码。
jQuery 验证密码强弱的小例子 jQuery 验证密码强弱的小例子
自动完成 autocomplete 两个例子 ECLIPSE开发
基于winform的一个小例子 从一个小例子熟悉C#的winform应用,从零学起,步步提升.废话不多说,直接上图。
图像处理 药片检测的例子~ HALCON 可以参考一下 里面有图片
开机自动根据包名检测APP运行状态 ,使app一直运行在前台,我们用一个后台服务来监测这个app的运行情况。如果这个app被人为退出了,或者遇到bug崩溃了,就要重新启动,免得丢失数据。
调用opencv,实现边缘检测的简单例子,我实现了三种算子的调用: sobel canny laplace (注意:下载后,需要首先配置本地opencv的路径)