`
zhanggenzhong
  • 浏览: 25109 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

一个密码复杂度的验证js

阅读更多

在项目开发中,要求密码进行复杂度限制,现帖出来跟大家做个分享。
密码复杂要求:1、长度大于8
         2、密码必须是字母大写,字母小写,数字,特殊字符中任意三个组合。
 代码如下:

 function checkPass(pass){
 
  if(s.length < 8){

            return 0;
  }
 var ls = 0;

 if(s.match(/([a-z])+/)){
 
     ls++;
 
  }

 if(s.match(/([0-9])+/)){

       ls++;  
 }

 if(s.match(/([A-Z])+/)){
       
        ls++;
 
  }
  if(s.match(/[^a-zA-Z0-9]+/)){

        ls++;
    
    }
        return ls
 
 }
 if(checkPass(form.password.value)<3){
 
          alert("密码复杂度不够,请重新设置!");
 
           form.password.focus();
 
           return false ;
  }

 

分享到:
评论

相关推荐

    密码格式校验js

    2、密码复杂度要求:3种;(大写字母、小写字母、数字、特殊字符中任选3种。 3、密码中不能包含有连续四位及以上顺序(或逆序)数字;(如:密码中不能包含1234或3210等)。 4、密码中不能包含有连续四位及以上顺序...

    jQuery制作密码强度验证插件

    jQuery制作密码强度验证插件 演示地址:http://www.xwcms.net/js/bddm/90634.html

    Javascript校验密码复杂度的正则表达式

    主要介绍了Javascript校验密码复杂度的正则表达式及正则表达式校验密码的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    漂亮的jsp密码强度检测

    jsp密码强度检测jsp密码强度检测jsp密码强度检测

    jQuery-password-complexity-widget:用于密码复杂性验证的 jQuery 小部件

    jQuery 密码复杂性小部件用于密码复杂性验证的 jQuery 小部件依赖项: jQuery UI(推荐版本 1.10) jQuery(推荐版本 1.11) 如果您想在密码验证中使用“✓”和“X”,您必须在项目中配置 fontawesome。用法示例:JS...

    JS正则表达式验证密码强度

    主要为大家详细介绍了JS正则表达式验证密码强度,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    常用的js验证和数据处理总结

    前言 在开发web项目的时候,难免遇到各种对... * 验证密码复杂度(必须包含数字字母) * @param str * @returns true:满足规则,false:不满足 */ function validateStr(str){ var reg1 = /^(([0-9]{1,})([a-z]{1,}

    node-strong-password:密码长度和复杂度帮助程序

    验证密码 使用char类型测试最小长度和复杂性。 这些方法可以与实例化一起使用,也可以在功能上一起使用。...isComplexEnough([密码]) 验证以下三个一个大写字母小写字母一个号码特殊字符允许空格。

    工作中比较实用的JavaScript验证和数据处理的干货(经典)

    在开发web项目的时候,难免遇到各种对网页数据的处理,比如对用户在表单中输入的电话号码、邮箱、...* 验证密码复杂度(必须包含数字字母) * @param str * @returns true:满足规则,false:不满足 */ function valid

    JS常用校验

    * //校验密码复杂度,密码由数字,大小写字母,特殊字符中的任意三种组合,通过则返回true * checkPassWord(passWord,maxLen) //由三个函数组成checkPassWord(),charMode(),bitTotal() * maxLength(strin,maxLen) //...

    python项目基于混沌系统敏感文本信息加密算法研究(django).zip

    基于混沌系统敏感文本信息加密算法研究是一个专注于信息安全和密码学的Python项目,使用Django框架来构建后端服务。该项目主要利用混沌理论中的敏感性和不可预测性,开发新的文本信息加密方法,以增强数据的安全性。...

    YiiPiN社会化电商分享系统 v1.3.zip

    YiiPin是一款精仿《美丽说》网站的社会化购物分享系统程序,让您轻松拥有一个媲美《美丽说》、《蘑菇街》等网站的淘宝客网站,并且支持当当联盟、拍拍客联盟等十几家购物网站商品抓取分享。   系统采用了当下最...

Global site tag (gtag.js) - Google Analytics