我正在努力制作一个 JavaScript 正则表达式来满足以下要求:
- 第一个字符必须是字母 (
[a-zA-Z]
) - 其余部分可以是任何字母、任何数字、连字符、点、下划线和空格
- 但不能有连续的空格,例如:连续两个或多个空格
- 长度必须在 3 到 25 之间(含)
这就是我发现的Regex :
/^[a-z][\s\w.-]{3,24}$/i
我当前的正则表达式可以工作,但无法测试用户是否写入了连续的空格。我该如何测试呢?
最佳答案
关于javascript - 正则表达式匹配没有连续空格的用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28751997/