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 相关文章推荐
javascript对象之内置对象Math使用方法
Apr 16 Javascript
jQuery提交多个表单的小例子
Jun 30 Javascript
js中关于一个分号的崩溃示例
Nov 11 Javascript
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
Nov 22 Javascript
jquery实现的缩略图预览滑块实例
Jun 25 Javascript
一张Web前端的思维导图分享
Jul 03 Javascript
一些实用性较高的js方法
Apr 19 Javascript
jQuery CSS3自定义美化Checkbox实现代码
May 12 Javascript
jquery easyUI中ajax异步校验用户名
Aug 19 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
Apr 20 Javascript
详解Vue.js自定义tipOnce指令用法实例
Dec 19 Javascript
在Vue项目中取消ESLint代码检测的步骤讲解
Jan 27 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
php桌面中心(三) 修改数据库
2007/03/11 PHP
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
2010/10/12 PHP
php获取数组元素中头一个数组元素值的实现方法
2014/12/20 PHP
PHP实现基于面向对象的mysqli扩展库增删改查操作工具类
2017/07/18 PHP
php微信开发之谷歌测距
2018/06/14 PHP
PHP hex2bin()函数用法讲解
2019/02/25 PHP
JavaScript的setAttribute兼容性问题解决方法
2013/11/11 Javascript
JS基于FileSystemObject创建一个指定路径的TXT文本文件
2015/08/05 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
2016/01/25 Javascript
jquery获取复选框checkbox的值的简单实现方法
2016/05/26 Javascript
最棒的Angular2表格控件
2016/08/10 Javascript
node.js实现登录注册页面
2017/04/08 Javascript
jQuery 实现双击编辑表格功能
2017/06/19 jQuery
微信小程序 数据绑定及运算的简单实例
2017/09/20 Javascript
vue.js实现数据库的JSON数据输出渲染到html页面功能示例
2019/08/03 Javascript
解决 window.onload 被覆盖的问题方法
2020/01/14 Javascript
JS实现横向轮播图(中级版)
2020/01/18 Javascript
[56:56]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
Python的赋值、深拷贝与浅拷贝的区别详解
2020/02/12 Python
python接入支付宝的实例操作
2020/07/20 Python
python+flask编写一个简单的登录接口
2020/11/13 Python
html5菜单折纸效果
2014/04/22 HTML / CSS
美国内衣品牌:Leonisa
2016/08/14 全球购物
如何找出EMP表里面SALARY第N高的employee
2013/12/05 面试题
C#面试问题
2016/07/29 面试题
高中三年学习生活的自我评价
2013/10/10 职场文书
升旗仪式主持词
2014/03/19 职场文书
服装发布会策划方案
2014/05/22 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
授权收款委托书范本
2014/10/10 职场文书
追讨欠款律师函
2015/05/27 职场文书
酒桌上的开场白
2015/06/01 职场文书
2016春季校长开学典礼致辞
2015/11/26 职场文书
2019大学毕业晚会主持词
2019/06/21 职场文书
mysql的数据压缩性能对比详情
2021/11/07 MySQL
python如何查找列表中元素的位置
2022/05/30 Python