Javascript 正则表达式以匹配没有连续空格的用户名
我正在努力制作一个javascript正则表达式,以满足以下要求:Javascript 正则表达式以匹配没有连续空格的用户名,javascript,regex,spaces,Javascript,Regex,Spaces,我正在努力制作一个javascript正则表达式,以满足以下要求: 第一个字符必须按字母顺序排列([a-zA-Z]) 其余的可以是任意字母、任意数字、连字符、点、下划线和空格 但没有连续的空格,例如:一行中有两个或多个空格 长度必须介于3和25之间(包括3和25之间) 以下是我的发现: 我当前的正则表达式可以工作,但无法测试用户是否写入了连续的空格。我该如何测试它呢?这应该适合您: /^[a-z](?!.* {2})[ \w.-]{2,24}$/gmi 如在中,尾随空格或连续空格?连续,我根本
[a-zA-Z]
)我当前的正则表达式可以工作,但无法测试用户是否写入了连续的空格。我该如何测试它呢?这应该适合您:
/^[a-z](?!.* {2})[ \w.-]{2,24}$/gmi
如在中,尾随空格或连续空格?连续,我根本不想要连续空格。除了第一个字符(必须是a-z),他可以在他想要的地方写简单的空格
/^[a-z](?!.* {2})[ \w.-]{2,24}$/gmi