表达式 | 含义 | 体现的逻辑 |
[A-Za-z].*[0-9]|[0-9].*[A-Za-z] | 同时包含数字和字母 |
1.要求检索的字符串符合多个条件中的一个, 2.逻辑或 |
^(?=.*[a-z])(?=.*[A-Z])(?=.*[^A-Za-z0-9]) | 使用大小写组合,并且含有特殊字符 | 1.要求检索的字符串符合多个条件,逻辑与2.正向预查 |
^(?!.*(.)\1{2,}) | 没有重复3次及以上的同一字符 | 反向预查 |
表达式 | 含义 | 体现的逻辑 |
[A-Za-z].*[0-9]|[0-9].*[A-Za-z] | 同时包含数字和字母 |
1.要求检索的字符串符合多个条件中的一个, 2.逻辑或 |
^(?=.*[a-z])(?=.*[A-Z])(?=.*[^A-Za-z0-9]) | 使用大小写组合,并且含有特殊字符 | 1.要求检索的字符串符合多个条件,逻辑与2.正向预查 |
^(?!.*(.)\1{2,}) | 没有重复3次及以上的同一字符 | 反向预查 |