gpt4 book ai didi

用于用户名验证的 JavaScript 正则表达式

转载 作者:行者123 更新时间:2023-11-28 12:15:28 25 4
gpt4 key购买 nike

我在 Angular5 应用程序中尝试了多种用户名模式。但没有找到适合我要求的解决方案。

规则是

至少 6 个字符
不允许仅包含数字,至少应包含一个字符
除 _
外不允许使用任何特殊字符不允许有空间
仅允许使用字符

我尝试使用 /^[a-zA-Z0-9]+([_]?[a-zA-Z0-9])*$/

/^[a-zA-Z0-9][a-zA-Z0-9_]*[a-zA-Z0-9](?<![_\s\-]{6,}.*)$/

最佳答案

您可以尝试这个正则表达式:

^[a-zA-Z0-9_]{5,}[a-zA-Z]+[0-9]*$
  • [a-zA-Z0-9_]{5,} 匹配至少五个字母数字和下划线
  • [a-zA-Z]+ 至少有一个字母
  • [0-9]* 将零与任意出现的给定数字范围匹配

希望这有帮助。

关于用于用户名验证的 JavaScript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50634708/

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