gpt4 book ai didi

c# - 需要正则表达式来满足密码要求

转载 作者:行者123 更新时间:2023-11-30 19:03:18 26 4
gpt4 key购买 nike

我需要一个正则表达式来测试以下用户密码:

必须至少为 8 个字母数字格式的字符,不超过 4 个连续数字,密码中不能包含 id(即不能使用:12349876 abcd, 或 1234abvc)

我目前正在使用 ^([a-zA-Z0-9!@#$*%]{8,15})$ 并且效果很好,但不考虑连续字符 block 。我不确定如何将其添加到组合中。

任何帮助都会很棒!

最佳答案

使用多个实现特定规则的正则表达式比将它们全部合并到一个字符串中要容易得多。

考虑到这一点,使用这种正则表达式连续运算会失败:

"[a-zA-Z]{4}"
or
"\d{4}"

关于c# - 需要正则表达式来满足密码要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5461906/

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