【发布时间】:2017-10-05 13:41:17
【问题描述】:
这些是有效用户名的条件
- 必须包含 a-z 或 A-Z
- 可以在任何地方包含 0-9
- 不得有任何其他字符
所以a0 和0a 是有效的用户名,就像username 和UserName。我需要一个正则表达式。
问题可选地允许 0-9
更新
像/\w+/i 这样的正则表达式的问题是它允许像000 这样的用户名,但在我的情况下,它必须包含一个字母而不是任何特殊字符
【问题讨论】:
-
这是一个非常简单的表达式。你试过什么?
-
这个问题在 StackOverflow 上已经回答过很多次了
-
@Scott 我的问题是可选地允许 [0-9]
-
试试这个 /\w+/g
-
@RenzoCC 这允许
09作为用户名,但它必须包含至少一个字母
标签: javascript regex