gpt4 book ai didi

regex - 正则表达式 : User Name

转载 作者:行者123 更新时间:2023-12-04 06:43:49 25 4
gpt4 key购买 nike

我正在尝试为用户名创建正则表达式。

这是规则
1) 至少 8 个字符,最多 50 个字符
2) 允许 A-Z、a-z、数字和除/字符之外的任何其他字符。

谢谢,
-Tesh

最佳答案


\A[^/]{8,50}\Z

或者,在 C# 中:
Regex regexObj = new Regex(@"\A[^/]{8,50}\Z");

字符串的开头和结尾 anchor \A\Z是必要的,否则 regexObj.IsMatch()即使只有一部分正则表达式匹配,并且您希望字符串完全匹配,也会返回 True 。

关于regex - 正则表达式 : User Name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3928316/

25 4 0