jquery密码强度校验


Posted in Javascript onDecember 02, 2015

本文实例讲述了jquery密码强度校验的验证代码,分享给大家供大家参考。具体如下:
预想的效果截图如下:

jquery密码强度校验

关键代码:

<script>
 
//下面的正则表达式建议各位收藏哦,项目上有可能会用得着
$(function(){  
  $('#pass').blur(function(e) {
    // alert('---------');
     //密码为八位及以上并且字母数字特殊字符三项都包括
     var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
   
   //密码为七位及以上并且字母、数字、特殊字符三项中有两项,强度是中等 
     var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
     var enoughRegex = new RegExp("(?=.{6,}).*", "g");
     if (false == enoughRegex.test($(this).val())) {
         $('#passstrength').html('More Characters');
     } else if (strongRegex.test($(this).val())) {
         $('#passstrength').className = 'ok';
         $('#passstrength').html('Strong!');
     } else if (mediumRegex.test($(this).val())) {
         $('#passstrength').className = 'alert';
         $('#passstrength').html('Medium!');
     } else {
         $('#passstrength').className = 'error';
         $('#passstrength').html('Weak!');
     }
     return true;
  });
}); 
</script> 
         
<input type="password" name="pass" id="pass" /> 
<span id="passstrength"></span>

以上就是jquery判断密码强度校验代码,大家可以应用到自己的项目中,希望大家喜欢。

Javascript 相关文章推荐
jQuery/CSS3图片特效插件整理推荐
Dec 07 Javascript
实现无刷新联动例子汇总
May 20 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
Sep 18 Javascript
vuejs父子组件通信的问题
Jan 11 Javascript
Angular获取手机验证码实现移动端登录注册功能
May 17 Javascript
angular $watch 一个变量的变化(实例讲解)
Aug 02 Javascript
详谈Node.js之操作文件系统
Aug 29 Javascript
微信小程序显示下拉列表功能【附源码下载】
Dec 12 Javascript
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
Jul 31 Javascript
element vue Array数组和Map对象的添加与删除操作
Nov 14 Javascript
vue表单数据交互提交演示教程
Nov 13 Javascript
Vue-cli3多页面配置详解
Mar 22 Javascript
基于jQuery实现的双11天猫拆红包抽奖效果
Dec 01 #Javascript
jquery实现全选、反选、获得所有选中的checkbox
Sep 13 #Javascript
js实现继承的5种方式
Dec 01 #Javascript
6种javascript显示当前系统时间代码
Dec 01 #Javascript
基于jQuery实现网页打印功能
Dec 01 #Javascript
jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
Dec 01 #Javascript
快速学习jQuery插件 Cookie插件使用方法
Dec 01 #Javascript
You might like
《神奇女侠:血脉》神力女超人大战犯罪公司
2020/04/09 欧美动漫
js AppendChild与insertBefore用法详细对比
2013/12/16 Javascript
基于AngularJS前端云组件最佳实践
2016/10/20 Javascript
jQuery实现给input绑定回车事件的方法
2017/02/09 Javascript
JavaScript轻松创建级联函数的方法示例
2017/02/10 Javascript
利用jQuery解析获取JSON数据
2017/04/08 jQuery
JS实现在文本指定位置插入内容的简单示例
2017/12/22 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
2018/11/02 Javascript
微信小程序实现联动选择器
2019/02/15 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
跟老齐学Python之做一个小游戏
2014/09/28 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
python实现在IDLE中输入多行的方法
2018/04/19 Python
深入解析神经网络从原理到实现
2019/07/26 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
python super()函数的基本使用
2020/09/10 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
python-图片流传输的思路及示例(url转换二维码)
2020/12/21 Python
通过python-pptx模块操作ppt文件的方法
2020/12/26 Python
Python3爬虫ChromeDriver的安装实例
2021/02/06 Python
html5开发三八女王节表白神器
2018/03/07 HTML / CSS
星空联盟C# .net笔试题
2014/12/05 面试题
体育教师自荐信范文
2013/12/16 职场文书
应届毕业生自荐信例文
2014/02/26 职场文书
口才训练演讲稿范文
2014/09/16 职场文书
开业庆典活动策划方案
2014/09/21 职场文书
总经理检讨书范文
2015/02/16 职场文书
辞职信如何写
2015/02/27 职场文书
2015年度培训工作总结范文
2015/04/02 职场文书
团队执行力培训心得体会
2015/08/15 职场文书
《生物入侵者》教学反思
2016/02/16 职场文书
创业计划书之个人工作室
2019/08/22 职场文书
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis
php将xml转化对象的实例详解
2021/11/17 PHP
MySQL新手入门进阶语句汇总
2022/09/23 MySQL