正则表达式检查连续两个空格?

use*_*051 7 javascript regex

我试图验证以下条件:
允许的字符,最大长度为5:AZ,0-9,空格和(' -
这是我到目前为止所得到的:

/^[a-zA-Z,\d,\-,\(,\']{1,5}$/;
Run Code Online (Sandbox Code Playgroud)

如何检查连续两个空格?

sbl*_*lom 11

可能再次匹配它/\s\s/.


Ric*_*hip 5

您可以使用重复正则表达式检查两个连续的空格。例如,如果您要匹配重复1到12次的正则表达式,则可以给出,

regex{1, 12}
Run Code Online (Sandbox Code Playgroud)

同样,如果您想匹配仅重复两次且不超过此次数的空格,则可以给出

\s{2}
Run Code Online (Sandbox Code Playgroud)

请记住,这是检查重复模式的一般方法。花括号中的数字将始终尝试查看前一个正则表达式具有的重复次数。

干杯!

  • 注意,\ s不仅与空格匹配。它还将与制表符,回车符,换行符或其他一些奇怪的空白字符(例如,垂直制表符)匹配。 (2认同)