强密码的正则
来源:互联网 发布:索尼手机无法连接网络 编辑:程序博客网 时间:2024/05/16 17:22
好吧,越来越依赖正则了
/^(?=.*\d)(?=.*[a-zA-Z])[\da-zA-Z]*$/
零宽断言 其实不用管名字,就是每个括号内的表达式为真,才会继续往下面进行检查
前面2个括号内,分别检查有没有数字和大小写字母,
如果过了的话,
检查所有字符是否只包含数字和大小写字母
效果和下面的表达式是一致的
但是易于扩展,便于再加下划线或者特殊符号之类
/^([0-9]+[a-zA-Z]+)|([a-zA-Z]+[0-9]+)$/
只能包含数字和字母,并且至少是2者的混合
补足:上面第一个禁宽断言的正则还是比较好
第2个正则可以对应 xxx222,222xxxz这种,但是不能对应xx22xx这种
测试时候报错
0 0
- 强密码的正则
- 正则表达式 强密码
- 正则--强密码校验
- js正则验证强密码
- 强密码的必备条件
- 密码的正则表达式
- 密码的正则表达式
- java自动生成复杂的新密码,强密码。
- 安全密码哪样强?聊聊密码方面的那…
- 限制密码的正则表达式
- 关于密码的正则表达式
- 简记 密码的正则表达式
- 注册密码的正则表达式
- 密码强度的正则验证
- 生成强密码
- java强密码校验
- 如何记住强密码
- 强密码检测-用Python自动化无聊的东西-chapter7
- 如何正确高效使用搜索引擎
- Android--混淆
- LeetCode--Majority Element II & 多数投票算法
- 1193_分配座位问题
- python转化exe工具 py2exe 0.6.9.win32-py2.7
- 强密码的正则
- Oracle 正则表达式 regexp_like
- Android studio 打jar包
- C/C++头文件一览
- [LeetCode][Java] Valid Number
- Linux全栈工程师--传智播客C++公开课之全栈工程师修成记
- 进阶 非常可乐
- pat 1008. Elevator (20)
- 言论