本文实例为大家分享了jQuery密码强度验证控件,供大家参考,具体内容如下
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="jquery-1.12.1.js"></script>
<style type="text/css">
.mainPrompt {
border: #999 solid 1px;
border-radius: 13px;
overflow: hidden;
padding: 1px 2px;
display: inline-block;
height: 20px;
}
.listPrompt {
float: left;
height: 20px;
width: 56px;
margin-right: 2px;
background-color: #eeeeee;
}
.bot_text span {
width: 52px;
text-align: center;
display: inline-block;
line-height: 18px;
}
</style>
</head>
<body>
<br/>
<div>
<p id="PromptMessage" style="margin-left: 200px;">
新密码请至少使用字母、数字、符号两种<br/>类型组合的密码,长度为6~20位。</p>
<input type="text" id="txtPassword" style="float: left;"/ placeholder="请输入密码">
<div style="margin-left: 30px;font-size: 12px;float: left;">
<div class="mainPrompt" align="center" bgcolor="#f5f5f5">
<div class="listPrompt" id="strength_L" style="border-radius: 8px 0px 0px 8px;">
</div>
<div class="listPrompt" id="strength_M">
</div>
<div class="listPrompt" id="strength_H" style="margin-right: 0px;border-radius: 0 8px 8px 0;">
</div>
</div>
<div class="bot_text">
<span id="lowStrength">低</span> <span id="midStrength">
中</span> <span id="highStrength">高</span>
</div>
</div>
<div>
<script type="text/javascript">
function JudgyPwdLevel(pwdStr) {
var hasNumber = 0;
var hasLetter = 0;
var hasSymbol = 0
if (pwdStr.length >= 6) {
for (var i = 0; i < pwdStr.length; i++) {
var item = pwdStr[i];
if (item >= '0' && item <= '9') { hasNumber = 1; }
else if ((item >= 'a' && item <= "z") || (item >= 'A' && item < "Z")) { hasLetter = 1; }
else { hasSymbol = 1; }
}
}
return hasLetter + hasNumber + hasSymbol;
}
//显示颜色
function pwStrength(pwd) {
O_color = "#eeeeee";
L_color = "#FF0000";
M_color = "#FF9900";
H_color = "#33CC00";
if (pwd == null || pwd == '') {
Lcolor = Mcolor = Hcolor = O_color;
}
else {
S_level = JudgyPwdLevel(pwd);
switch (S_level) {
case 0:
Lcolor = Mcolor = Hcolor = O_color;
case 1:
Lcolor = L_color;
Mcolor = Hcolor = O_color;
break;
case 2:
Lcolor = L_color;
Mcolor = M_color;
Hcolor = O_color;
break;
default:
Lcolor = L_color;
Mcolor = M_color;
Hcolor = H_color;
}
}
document.getElementById("strength_L").style.background = Lcolor;
document.getElementById("strength_M").style.background = Mcolor;
document.getElementById("strength_H").style.background = Hcolor;
return;
}
$("#txtPassword").keyup(function(e){
pwStrength($(e.target).val());
});
</script>
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# jQuery密码强度验证控件
# jQuery密码强度验证
# jQuery验证控件
# 基于JQuery的密码强度验证代码
# jquery判断密码强度的验证代码
# jQuery判断密码强度实现思路及代码
# passwordStrength 基于jquery的密码强度检测代码使用介绍
# jquery密码强度校验
# jQuery实现提示密码强度的代码
# jQuery密码强度检测插件passwordStrength用法实例分析
# jQuery插件passwordStrength密码强度指标详解
# jQuery实用密码强度检测
# jQuery实现注册会员时密码强度提示信息功能示例
# 两种
# 请输入
# 大家分享
# 具体内容
# 大家多多
# 长度为
# 新密码
# padding
# hidden
# inline
# display
# block
# overflow
# border
# mainPrompt
# solid
# radius
# px
# height
# eeeeee
相关文章:
,巨量百应是干嘛的?
视频网站制作教程,怎么样制作优酷网的小视频?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
大连 网站制作,大连天途有线官网?
C++中引用和指针有什么区别?(代码说明)
导航网站建站方案与优化指南:一站式高效搭建技巧解析
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
北京专业网站制作设计师招聘,北京白云观官方网站?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
如何零基础在云服务器搭建WordPress站点?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
C++用Dijkstra(迪杰斯特拉)算法求最短路径
c# Task.ConfigureAwait(true) 在什么场景下是必须的
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
高端智能建站公司优选:品牌定制与SEO优化一站式服务
已有域名如何快速搭建专属网站?
C#怎么创建控制台应用 C# Console App项目创建方法
电商平台网站制作流程,电商网站如何制作?
如何快速搭建高效可靠的建站解决方案?
h5在线制作网站电脑版下载,h5网页制作软件?
家具网站制作软件,家具厂怎么跑业务?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
linux top下的 minerd 木马清除方法
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站主机CVM配置优化、SEO策略与性能提升指南
制作网站的软件免费下载,免费制作app哪个平台好?
网站制作免费,什么网站能看正片电影?
武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?
如何用搬瓦工VPS快速搭建个人网站?
建站之星ASP如何实现CMS高效搭建与安全管理?
淘宝制作网站有哪些,淘宝网官网主页?
香港网站服务器数量如何影响SEO优化效果?
*服务器网站为何频现安全漏洞?
,石家庄四十八中学官网?
长沙做网站要多少钱,长沙国安网络怎么样?
设计网站制作公司有哪些,制作网页教程?
如何确保西部建站助手FTP传输的安全性?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?
如何在阿里云ECS服务器部署织梦CMS网站?
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
山东网站制作公司有哪些,山东大源集团官网?
制作表格网站有哪些,线上表格怎么弄?
建站上市公司网站建设方案与SEO优化服务定制指南
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
红河网站制作公司,红河事业单位身份证如何上传?
如何通过FTP空间快速搭建安全高效网站?
学校免费自助建站系统:智能生成+拖拽设计+多端适配
如何访问已购建站主机并解决登录问题?
黑客如何利用漏洞与弱口令入侵网站服务器?
*请认真填写需求信息,我们会在24小时内与您取得联系。