从国外网站转过来的,Author : Bryian Tan

这个正则要求密码长度最少12位,包含至少1个特殊字符,2个数字,2个大写字母和一些小写字母。

(?=^.{12,25}$)(?=(?:.*?\d){2})(?=.*[a-z])(?=(?:.*?[A-Z]){2})(?=(?:.*?[!@#$%*()_+^&}{:;?.]){1})(?!.*\s)[0-9a-zA-Z!@#$%*()_+^&]*$

分解

(?=^.{12,25}$) -- 密码长度12-25,自己改变数字可以调节 (?=(?:.*?[!@#$%*()_+^&}{:;?.]){1}) -- 至少一个特殊字母,FYI (?=(?:.*?\d){2}) -- 至少2个数字,FYI (?=.*[a-z]) -- a-z的小写字母 (?=(?:.*?[A-Z]){2}) -- 至少2个大写字母,FYI

转载于:https://www.cnblogs.com/anyanran/archive/2011/01/11/1932775.html

正则表达式验证密码强度相关推荐

  1. java正则表达式验证密码_最新密码验证正则表达式

    正则表达式验证密码功能在项目中经常被使用到,但是很多朋友还是不大会使用密码正则表达式进行验证,本文小编为大家整理了php密码验证正则表达式.python密码强度正则,当然还有大家常用到的js正则表达式 ...

  2. java正则表达式验证密码_java密码验证正则表达式校验

    ,正则表达式就是记录文本规则的代码. php密码验证正则表达式(8位长度限制) //密码验证 $password = "zongzi_Abc_oo13a2"; $n = preg_ ...

  3. JS简单验证密码强度

    <input type="password" id="password" value=""/><button id=&qu ...

  4. js正则表达式验证密码

    验证数字,大写字母,小写字母,特殊字符四选三组成的密码强度,且长度在8到30个数之间 表达式: ^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&*` ...

  5. mysql 验证密码强度,MySQL关闭密码强度验证功能

    关于密码强度验证: [root@mysql mysql]# mysql -uroot -p123456 mysql: [Warning] Using a password on the command ...

  6. python正则表达式——验证密码邮箱

    Python正则表达式指南 今天看了下正则,就随意写了个验证密码邮箱是否合格,写的很简单 1.密码需要由大写.小写.数字三部分组成,并且不能短于八位 2.邮箱组成:***@***.**即可 def c ...

  7. JS的常用正则表达式 验证密码

    JS的正则表达式强:字母+数字+特殊字符 ^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^& ...

  8. python密码测试代码_python使用正则表达式检测密码强度源码分享

    #encoding=utf-8 #------------------------------------------------------------------------------- # N ...

  9. javascript正则表达式验证密码(必须含数字字符特殊符号,长度4-16位之间)

    var newpwd = $("#newpassword").val(); //var pattern = "([A-Za-z]|[0-9]|-|_){4,16}&quo ...

最新文章

  1. python绘图课设_python课程设计笔记(三)turtle绘图库(海龟库)
  2. 案例分析:产品中非模态反馈”信息设计的意义与方式
  3. combox 增加请选择_娱乐测试:选择四种花束中的一种,测试你对婚姻的看法
  4. 通过继承来实现注解方式的属性注入
  5. mysql 序列化存储_如何将类序列化并直接存储入数据库
  6. 在 Cloudera Data Flow 上运行你的第一个 Flink 例子
  7. android语言包,安卓系统添加多国语言包
  8. 如何创建一个进度条控件
  9. 直坐标机械手的优缺点都有哪些?
  10. kali burpsuit抓取不了https的包
  11. 2021-1-17微淼商学院基金篇
  12. 计算机主板风扇安装,cpu风扇怎么装 cpu风扇安装方法【图文】
  13. 酒店IPTV系统​​​​项目开发总结和方案简介(含语音、监控、直播、点播、回看、酒店服务、客房管理、周边景点等功能模块)
  14. tsn-pytorch代码实验
  15. 事件时间(event time)与水印(watermark)
  16. 配置无线打印路由器(暂存)
  17. 联想 M415 I3-6100 CPU安装系统方法
  18. GPT-4创造者:第二次改变AI浪潮的方向
  19. 计算机毕业设计ssm高校职称申报系统337gs系统+程序+源码+lw+远程部署
  20. 【论文阅读笔记】FLAME: Taming Backdoors in Federated Learning

热门文章

  1. mysql 备份需要的权限_mysqldump 备份数据库用户所需要的权限
  2. android datepicker 自定义,android – 如何使用两个datepicker创建自定义对话框?
  3. python 读取地震道头数据_python地震数据可视化详解
  4. huffman编码的程序流程图_F28379D之CLB解码多摩川编码器2——LIB版例程讲解(原创)...
  5. js实现图片加载特效(从左到右,百叶窗,从中间到两边)
  6. codeforce No to Palindromes!(枚举)
  7. libiconv库简单裁剪支持CP437编码
  8. lcd像素点密度_【教程】设置添加LCD密度(DPI)设置
  9. android 融云浏览大图,融云 Android sdk kit 头像昵称更新机制
  10. 飞行计算机人机工程,人机工程学版