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的划词搜索实现(备忘)
Sep 14 Javascript
jquery模拟按下回车实现代码
Sep 20 Javascript
JavaScript使用DeviceOne开发实战(四)仿优酷视频应用
Dec 02 Javascript
一系列Bootstrap导航条使用方法分享
Apr 29 Javascript
JS 调用微信扫一扫功能
Dec 22 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
Jan 17 Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
简单实现js轮播图效果
Jul 14 Javascript
基于JavaScript实现报警器提示音效果
Oct 27 Javascript
浅谈在react中如何实现扫码枪输入
Jul 04 Javascript
vue之a-table中实现清空选中的数据
Nov 07 Javascript
浅谈Vue开发人员的7个最好的VSCode扩展
Jan 20 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的list()的一步操作给一组变量进行赋值的使用
2011/05/18 PHP
phpExcel导出大量数据出现内存溢出错误的解决方法
2013/02/28 PHP
基于Zend的Config机制的应用分析
2013/05/02 PHP
php实现简单的语法高亮函数实例分析
2015/04/27 PHP
PHP中的一些常用函数收集
2015/05/26 PHP
php执行多个存储过程的方法【基于thinkPHP】
2016/11/08 PHP
laravel框架数据库配置及操作数据库示例
2019/10/10 PHP
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
2019/10/12 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
实例分析javascript中的call()和apply()方法
2014/11/28 Javascript
js css实现垂直方向自适应的三角提示菜单
2016/06/26 Javascript
微信JS接口大全
2016/08/25 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
javascript数组元素删除方法delete和splice解析
2019/12/09 Javascript
[01:06:25]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
Python的collections模块中的OrderedDict有序字典
2016/07/07 Python
如何高效使用Python字典的方法详解
2017/08/31 Python
浅谈Python中range和xrange的区别
2017/12/20 Python
python 动态加载的实现方法
2017/12/22 Python
python 构造三维全零数组的方法
2018/11/12 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
python实现文件的备份流程详解
2019/06/18 Python
pandas取出重复数据的方法
2019/07/04 Python
Python爬虫学习之翻译小程序
2019/07/30 Python
Python hashlib模块加密过程解析
2019/11/05 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
2020/01/10 Python
django创建css文件夹的具体方法
2020/07/31 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
南非领先的在线旅行社:Travelstart南非
2016/09/04 全球购物
给老婆的保证书范文
2014/04/28 职场文书
女儿满月酒致辞
2015/07/29 职场文书
送给自己的励志语句:要安静的优秀,悄无声息的坚强
2019/11/26 职场文书
js判断两个数组相等的5种方法
2022/05/06 Javascript
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle