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动态加载js三种方法实例
Aug 03 Javascript
通过js来制作复选框的全选和不选效果
May 22 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
Aug 27 Javascript
AngularJs Modules详解及示例代码
Sep 01 Javascript
jQuery实现select模糊查询(反射机制)
Jan 14 Javascript
ES6新数据结构Map功能与用法示例
Mar 31 Javascript
妙用Angularjs实现表格按指定列排序
Jun 23 Javascript
JS中精巧的自动柯里化实现方法
Dec 12 Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
Sep 29 Javascript
Vue.js样式动态绑定实现小结
Jan 24 Javascript
封装 axios+promise通用请求函数操作
Aug 11 Javascript
vue的项目如何打包上线
Apr 13 Vue.js
基于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
Zend Framework中的简单工厂模式 图文
2012/07/10 PHP
用PHP实现 上一篇、下一篇的代码
2012/09/29 PHP
深入php socket的讲解与实例分析
2013/06/13 PHP
ThinkPHP之foreach标签使用概述
2014/06/30 PHP
php采用curl模仿登录人人网发布动态的方法
2014/11/07 PHP
php继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
PHP中判断文件存在使用is_file还是file_exists?
2015/04/03 PHP
php实现简单的MVC框架实例
2015/09/23 PHP
JavaScript修改css样式style
2008/04/15 Javascript
关于eval 与new Function 到底该选哪个?
2013/04/17 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
jquery图形密码实现方法
2015/03/11 Javascript
PHP结合jQuery实现的评论顶、踩功能
2015/07/22 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
浅谈JS原生Ajax,GET和POST
2016/06/08 Javascript
JS实现数组去重复值的方法示例
2017/02/18 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
vue watch自动检测数据变化实时渲染的方法
2018/01/16 Javascript
深入浅析Vue中的 computed 和 watch
2018/06/06 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
2019/09/26 Javascript
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
Python实现Smtplib发送带有各种附件的邮件实例
2017/06/05 Python
Python 2.x如何设置命令执行的超时时间实例
2017/10/19 Python
使用tensorflow实现矩阵分解方式
2020/02/07 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
2020/05/12 Python
意大利自行车商店:Cingolani Bike Shop
2019/09/03 全球购物
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
上海微创软件面试题
2012/06/14 面试题
中间件分为哪几类
2012/03/14 面试题
高中军训感言500字
2014/02/24 职场文书
大家访活动实施方案
2014/03/10 职场文书
2014年教师节活动总结
2014/08/29 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书
董存瑞观后感
2015/06/11 职场文书
“爱眼护眼,提前预防近视”倡议书3篇
2019/10/30 职场文书
Python&Matlab实现灰狼优化算法的示例代码
2022/03/21 Python