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 相关文章推荐
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
Feb 09 Javascript
javascript 模拟JQuery的Ready方法实现并出现的问题
Dec 06 Javascript
鼠标焦点离开文本框时验证的js代码
Jul 19 Javascript
js数值和和字符串进行转换时可以对不同进制进行操作
Mar 05 Javascript
js代码实现的加入收藏效果并兼容主流浏览器
Jun 23 Javascript
三种AngularJS中获取数据源的方式
Feb 02 Javascript
模板视图和AngularJS之间冲突的解决方法
Nov 22 Javascript
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
Jul 12 jQuery
jQuery实现广告条滚动效果
Aug 22 jQuery
vue+element-ui实现表格编辑的三种实现方式
Oct 31 Javascript
微信小程序实现搜索指定景点周边美食、酒店
May 18 Javascript
vue中注册自定义的全局js方法
Nov 15 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
PHP5 安装方法
2007/01/15 PHP
phpmyadmin出现Cannot start session without errors问题解决方法
2014/08/14 PHP
PHP sleep()函数, usleep()函数
2016/08/25 PHP
PHP开发实现快递查询功能详解
2019/04/08 PHP
利用javascript实现一些常用软件的下载导航
2009/08/03 Javascript
jquery表格内容筛选实现思路及代码
2013/04/16 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
JS遍历Json字符串中键值对先转成JSON对象再遍历
2014/08/15 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
2016/08/15 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
JS实现的五级联动菜单效果完整实例
2017/02/23 Javascript
jQuery实现为table表格动态添加或删除tr功能示例
2019/02/19 jQuery
Python批量修改文件后缀的方法
2014/01/26 Python
Python正则简单实例分析
2017/03/21 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
2017/11/21 Python
python使用__slots__让你的代码更加节省内存
2018/09/05 Python
Python列表与元组的异同详解
2019/07/02 Python
Python 函数list&amp;read&amp;seek详解
2019/08/28 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
HTML5 Canvas 破碎重组的视频特效的示例代码
2019/09/24 HTML / CSS
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
英国独特礼物想法和个性化礼物网站:notonthehighstreet.com
2018/04/16 全球购物
英国复古皮包品牌:Beara Beara
2018/07/18 全球购物
意大利宠物用品购物网站:Bauzaar
2018/09/15 全球购物
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
合伙经营协议书范本
2014/04/18 职场文书
党的群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
党的群众路线剖析材料
2014/10/09 职场文书
2015年员工工作总结范文
2015/04/08 职场文书
个人求职意向书
2015/05/11 职场文书
实习感想范文
2015/08/10 职场文书
详解MySQL连接挂死的原因
2021/05/18 MySQL
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS
Nginx内网单机反向代理的实现
2021/11/07 Servers