必须有数字和字母组合的密码正则表达式
来源:互联网 发布:坐标转换软件安卓版 编辑:程序博客网 时间:2024/05/17 08:47
要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间。
^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$
分开来注释一下:
^ 匹配一行的开头位置
(?![0-9]+$) 预测该位置后面不全是数字
(?![a-zA-Z]+$) 预测该位置后面不全是字母
[0-9A-Za-z] {8,16} 由8-16位数字或这字母组成
$ 匹配行结尾位置
注:(?!xxxx) 是正则表达式的负向零宽断言一种形式,标识预该位置后不是xxxx字符。
附:
要求:可以包含数字、字母、下划线,并且要同时含有数字和字母,且长度要在8-16位之间。
^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z_]{8,16}$
参考资料:http://blog.sina.com.cn/s/blog_5082f7b901015r2r.html
2 0
- 必须有数字和字母组合的密码正则表达式
- 表单验证 增加regex 正则表达式(密码必须为字母和数字的组合)
- 关于密码的正则表达式(6-16位数字和字母的组合)
- 密码验证的正则表达式 (6-16位字母和数字组合)
- 正则表达式,必须数字和字母组合,且长度为8到15
- 一个匹配数字和字母密码的正则表达式
- 一个匹配数字和字母密码的正则表达式
- 一个匹配数字和字母密码的正则表达式
- 一个匹配数字和字母密码的正则表达式
- 一个匹配数字和字母密码的正则表达式
- 一个匹配数字和字母密码的正则表达式
- 一个匹配数字和字母密码的正则表达式
- 正则表达式验证系统登录密码必须由字母数字和特殊符号组成
- 正则表达式验证-必须有字母、数字、特殊字符
- java正则校验,密码必须由字母和数字组成
- java正则校验,密码必须由字母和数字组成
- [正则表达式(一)] 必须包含数字、字母的校验
- php js 正则匹配密码只能是数字和字母组合的字符串
- HBase JAVA api
- Android SO 文件的兼容和适配
- CSU 1120 病毒(最长公共递增子序列LICS)
- 进程间通信---共享内存
- c++实现二分查找
- 必须有数字和字母组合的密码正则表达式
- 除法求逆元(扩展欧几里德和费马小定理)
- Python 3基础教程41-多线程不一定效率就高
- “不念过往,不畏将来”——2017年山东省第八届ACM大学生程序设计竞赛总结
- 【Oracle学习】之 聚合函数 和 联合语句
- Oracle试图--V$SESSION_EVENT
- Linux学习之四(复制移动文件命令cp等及查看文本命令cat等)
- 002
- docker安装与基本命令