gpt4 book ai didi

asp.net - 字段不应超过 4 个字符且字符应唯一

转载 作者:行者123 更新时间:2023-12-02 17:52:13 24 4
gpt4 key购买 nike

我有一个文本框,我将在其中输入值,我的正则表达式应该验证

它应该允许 4 个字符,不应该超过这个数量,它不应该允许数字和特殊字符,并且我的字符不应该重复,例如它应该允许 ABCD,并且不应该允许 AABD 或 ABCB

最佳答案

这个怎么样?

^(?:([a-z])(?!.*\1)){1,4}$

在这里查看 online on Regexr

我使用了修饰符i (IgnoreCase)。您可以将任何您想要允许的字符添加到字符类[a-z]中。

每个字符都与捕获组 1 中存储的 ([a-z]) 匹配。负向先行 (?!.*\1)) 检查每个字符如果它在字符串中的其他地方重复。

{1,4} 允许 1 到 4 个字符。我不完全确定您的规范,如果您想要恰好 4 个,请将其更改为 {4}

关于asp.net - 字段不应超过 4 个字符且字符应唯一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7077706/

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