javascript - 正则表达式拆分为 >2 个空格或制表符

标签 javascript regex

我正在尝试创建一个匹配 2 个或更多空格或制表符的正则表达式,基本上是 text.split("")text.split("\t ")。如何创建它?

我的尝试:(但没有成功)

text.split(new RegExp("[  |\t]"))

编辑:这在空格/制表符处拆分,但我需要在 2 个或更多空格处拆分..

text.split("\\s+");

最佳答案

\s{2,}

你可以这样试试...! \s{2,} 表示 2 个或更多

我从这个替换帖子中得到了这个想法 Regex to replace multiple spaces with a single space

演示: http://jsbin.com/akubed/1/edit

我同意@Will 的评论——也添加Tab 空格

\s{2,}|\t

关于javascript - 正则表达式拆分为 >2 个空格或制表符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12889592/

相关文章:

javascript - 使用 jquery 将数字传递给 for 循环函数

javascript - laravel ajax返回405

Javascript正则表达式将所有字符匹配到内容内的某个点

javascript - 字段 : JavaScript regex required for Field 验证

javascript - 正则表达式 - 匹配字符串中的多个无序单词

javascript - 基于另一个下拉 onchange 函数设置下拉选项值

javascript - 是否可以映射路由/用户/:id and/users/me into single controller in Plumier

javascript - "Syntactic Sugar"用于设置对象属性,如果值为真

javascript - 删除字符串中不需要的部分。正则表达式/JS

python - 正则表达式:字符类中的\Z