Javascript lastIndexOf查找3个连续空格

Javascript lastIndexOf查找3个连续空格,javascript,Javascript,我想在字符串中找到3个连续的空格。 到目前为止我已经试过了 str.indexOf(" ") str.match(/\s\s\s+/) 它们都不起作用[都返回1,并将单个空间检测为3个空间] 编辑 样本输入: Blah blah 1space 2space 3space lots of spaceNo space 它在此处中断^3并检测为3空格[FF 4]您的正则表达式看起来很接近,除非您正在搜索\s(它也匹配制表符和换行符),并且您正在搜索3+(不完全是3)。请尝试

我想在字符串中找到3个连续的空格。
到目前为止我已经试过了

str.indexOf("   ")
str.match(/\s\s\s+/)
它们都不起作用[都返回1,并将单个空间检测为3个空间]

编辑

样本输入:

  Blah blah 1space  2space   3space      lots of spaceNo space

它在此处中断^3并检测为3空格[FF 4]

您的正则表达式看起来很接近,除非您正在搜索
\s
(它也匹配制表符和换行符),并且您正在搜索3+(不完全是3)。请尝试使用此选项:

str.search(/ {3}/)
它将返回前三个连续空格的索引(如果不匹配,则返回
-1

如果要匹配三个或更多空格,可以使用以下重复语法:

str.search(/ {3,}/)

一个包含大量空格和单词的字符串!好啊然后我只能说,它对我有效:
alert(“2个空格在“.indexOf”(”)之后3个空格之前”)
。你能再试一次吗?把内容放在文本区域?