全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery密码强度验证控件使用详解

本文实例为大家分享了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小时内与您取得联系。