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获取和设置Select选项的常用方法总结
Jul 04 Javascript
js为数字添加逗号并格式化数字的代码
Aug 23 Javascript
详细介绍8款超实用JavaScript框架
Oct 25 Javascript
JS文本获得焦点清除文本文字的示例代码
Jan 13 Javascript
IE6浏览器中window.location.href无效的解决方法
Nov 20 Javascript
js实现使用鼠标拖拽切换图片的方法
May 04 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
May 12 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
Dec 29 Javascript
JavaScript导航脚本判断当前导航
Jul 12 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
Sep 04 Javascript
Bootstrap源码解读排版(1)
Dec 23 Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
Mar 23 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数据类型转换
2014/01/09 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
JQuery触发事件例如click
2013/09/11 Javascript
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
判断滚动条到底部的JS代码
2013/11/04 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
2014/01/02 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
2014/03/12 Javascript
node.js中的fs.realpath方法使用说明
2014/12/16 Javascript
一道关于JavaScript变量作用域的面试题
2016/03/08 Javascript
AngularJS入门教程之Scope(作用域)
2016/07/27 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
实现一个简单的vue无限加载指令方法
2017/01/10 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
AngularJS实现进度条功能示例
2017/07/05 Javascript
浅谈jQuery框架Ajax常用选项
2017/07/08 jQuery
浅谈vuex之mutation和action的基本使用
2017/08/29 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
2020/10/17 Javascript
[原创]使用豆瓣提供的国内pypi源
2017/07/02 Python
python检索特定内容的文本文件实例
2018/06/05 Python
python用requests实现http请求代码实例
2019/10/31 Python
python如何实现复制目录到指定目录
2020/02/13 Python
python元组拆包实现方法
2021/02/28 Python
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
西铁城美国官方网站:Citizen Watch美国
2019/11/08 全球购物
什么是岗位职责
2013/11/12 职场文书
新郎新娘婚礼答谢词
2014/01/11 职场文书
交通事故调解协议书
2014/04/16 职场文书
小学学雷锋活动总结
2014/04/25 职场文书
单位委托书怎么写
2014/08/02 职场文书
2014党的群众路线教育实践活动总结报告
2014/10/31 职场文书
2016优秀毕业生个人事迹材料
2016/02/29 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis
Python学习之包与模块详解
2022/03/19 Python