gpt4 book ai didi

正则表达式验证密码强度

转载 作者:行者123 更新时间:2023-12-03 04:29:12 29 4
gpt4 key购买 nike

我的密码强度标准如下:

  • 8 个字符长度
  • 2 个大写字母
  • 1 个特殊字符 (!@#$&*)
  • 2 个数字(0-9)
  • 3 个小写字母

有人可以给我同样的正则表达式吗?密码必须满足所有条件。

最佳答案

您可以使用积极的前瞻断言来执行这些检查:

^(?=.*[A-Z].*[A-Z])(?=.*[!@#$&*])(?=.*[0-9].*[0-9])(?=.*[a-z].*[a-z].*[a-z]).{8}$

Rubular link

说明:

^                         Start anchor
(?=.*[A-Z].*[A-Z]) Ensure string has two uppercase letters.
(?=.*[!@#$&*]) Ensure string has one special case letter.
(?=.*[0-9].*[0-9]) Ensure string has two digits.
(?=.*[a-z].*[a-z].*[a-z]) Ensure string has three lowercase letters.
.{8} Ensure string is of length 8.
$ End anchor.

关于正则表达式验证密码强度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5142103/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com