gpt4 book ai didi

c# - 密码正则表达式验证 : Preventing Spaces

转载 作者:太空狗 更新时间:2023-10-30 00:41:43 24 4
gpt4 key购买 nike

好的,所以我尝试遵守以下密码规则:

Must be 6 to 15 characters, include at least one lowercase letter, one uppercase letter and at least one number. It should also contain no spaces.

现在,对于除空格以外的所有内容,我有:

^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{6,15}$

问题是,它允许有空格。

环顾四周后,我尝试使用 \s,但这弄乱了我的小写和大写要求。我还看到了另一个将 * 替换为 + 的建议,但这似乎破坏了整个事情。

我创建了一个 REFiddle如果您想进行现场测试。

澄清一下,不幸的是,这是客户要求,我通常对密码从来没有这么严格。

最佳答案

怎么样:

^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)\S{6,15}$

\S 代表任何非空格字符。

关于c# - 密码正则表达式验证 : Preventing Spaces,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19048016/

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