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的图片的切换(以数字的形式)
Feb 14 Javascript
jquery实现将获取的颜色值转换为十六进制形式的方法
Dec 20 Javascript
详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)
Oct 01 Javascript
浅析jQuery Mobile的初始化事件
Dec 03 Javascript
基于React.js实现原生js拖拽效果引发的思考
Mar 30 Javascript
JQuery 设置checkbox值二次无效的解决方法
Jul 22 Javascript
Angular 应用技巧总结
Sep 14 Javascript
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
深入Vue-Router路由嵌套理解
Aug 13 Javascript
vue基础之事件简写、事件对象、冒泡、默认行为、键盘事件实例分析
Mar 11 Javascript
解析JS在获取当前月的最后一天遇到的坑
Aug 30 Javascript
springboot+VUE实现登录注册
May 27 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
php命令行(cli)模式下报require 加载路径错误的解决方法
2015/11/23 PHP
解析PHP之提取多维数组指定列的方法
2017/01/03 PHP
PHP集成环境XAMPP的安装与配置
2018/11/13 PHP
TP5多入口设置实例讲解
2020/12/15 PHP
PHP+Mysql分布式事务与解决方案深入理解
2021/02/27 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
新浪刚打开页面出来的全屏广告代码
2007/04/02 Javascript
JS弹出对话框返回值代码(asp.net后台)
2010/12/28 Javascript
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
jquery中文乱码的多种解决方法
2013/06/21 Javascript
解析Jquery的LigerUI如何实现文件上传
2013/07/09 Javascript
js时间日期格式化封装函数
2014/12/02 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
nodejs简单访问及操作mysql数据库的方法示例
2018/03/15 NodeJs
小程序实现授权登陆的解决方案
2018/12/02 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
在node环境下parse Smarty模板的使用示例代码
2019/11/15 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
跟老齐学Python之画圈还不简单吗?
2014/09/20 Python
使用python生成目录树
2018/03/29 Python
python集成开发环境配置(pycharm)
2020/02/14 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
2020/04/07 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
python 解决Fatal error in launcher:错误问题
2020/05/21 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
2020/07/14 Python
HTML5 Canvas+JS控制电脑或手机上的摄像头实例
2014/05/03 HTML / CSS
2014大学生全国两会学习心得体会
2014/03/13 职场文书
旅游安全协议书
2014/04/21 职场文书
招股说明书范本
2014/05/06 职场文书
档案保密承诺书
2014/06/03 职场文书
有子女的离婚协议书怎么写(范本)
2014/09/29 职场文书
干部作风建设工作总结
2014/10/29 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
Mysql 如何实现多张无关联表查询数据并分页
2021/06/05 MySQL
Pytorch中使用ImageFolder读取数据集时忽略特定文件
2022/03/23 Python