需求:
1、长度8~16位;
2、数字、字母、符号至少包含两种。
((?=.*\d)(?=.*\D)|(?=.*[a-zA-Z])(?=.*[^a-zA-Z]))^.{8,16}$
解释:
^.{8,16}$ # 密码长度为8~16位
((?=.*\d)(?=.*\D)|(?=.*[a-zA-Z])(?=.*[^a-zA-Z])) # 数字、字母、符号至少包含两种。
数字、字母、字符至少包含两种,可分为4种情况:数字字母,数字符号,字母符号,数字字母符号
(?=.*\d)(?=.*\D) # 必须包含数字和非数字(包括:数字字母,数字符号,数字字母符号)
|(?=.*[a-zA-Z])(?=.*[^a-zA-Z]) # 或者必须包含字母和非字母(包括:字母数字,字母符号,字母数字符号)
相关推荐
用PowerBuilder11.5实现的正则表达式,不支持中文,供大家学习,要用于商业软件,请与软件作者联系,在帮助文件有版权信息。
常用验证正则表达式,手机号验证,身份证号验证,邮箱验证,等等,
邮箱及密码的正则表达式验证(C#)
使用QT实现输入密码,先显示明文,后隐藏,并实现正则表达式验证密码
正则表达式判断密码强度是否符合标准,此处具有大小写,特殊字符,数字判断。对密码周期也进行判断。
有时候我们需要用到正则表达式,正则表达式的书写规则如下: 例如输入验证用户密码的正则表达式:“^[a-zA-Z]\w{5,17}$”表示密码规则是以字母开头,长度在6-18之间,只能包含字母、数字和下划线。
密码强度的正则表达式两种方案JS总结篇 密码强度的正则表达式两种方案JS总结篇
Android EditText 正则表达式 限制数字、字母、字符 输入 密码框
该文件总结了一部分正则表达式,在学习判断用户名和密码的过程中会有所帮助,仅供参考,如果有总结不对的地方,请联系作者修改
用正则表达式限制只能输入中文,用正则表达式限制只能输入全角字符,用正则表达式限制只能输入数字和英文等等等
随机产生字符串,字符串中的字符只能由特殊字符(&@#$%*),大写字母(A-Z),...这样产生字符串的方式可以应用到如下场景,比如,我们有一个应用就是添加用户完毕之后,发邮件给指定用户包括一个长度为11位的初始化密码。
servlet 正则表达式
web平台前台正则表达式的校验,一些基本的表达式
正则表达式用法大全 只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能...
j2ee的一些正则表达式.docj2ee的一些正则表达式.docj2ee的一些正则表达式.docj2ee的一些正则表达式.docj2ee的一些正则表达式.doc
c#使用正则表达式验证输入密码条件,程序完全可以运行,方便大家参考和学习
基于MFC对话框写的一个利用正则表达式对密码的合法性进行验证的demo。
jquery密码强度检测_密码强度验证_密码强度正则表达式代码_动画效果(动画效果不用jquery)
纯jquery的表单正则表达式,用来动态检测所输入密码的强度。
正则表达式验证密码功能在项目中经常被使用到,但是很多朋友还是不大会使用密码正则表达式进行验证,本文小编为大家整理了php密码验证正则表达式、python密码强度正则,当然还有大家常用到的js正则表达式,希望大家...