Javascript - 用连字符替换连续的空格

时间:2017-08-08 15:31:16

标签: javascript

有人可以帮我用连字符替换连续的空格吗?例如,我需要:

123      321 

成为

123-321

提前致谢!

2 个答案:

答案 0 :(得分:7)



var result = "123      321".replace(/ +/g, "-");
console.log(result);




/ +/g =至少1个空格,全局查看(在整个字符串中)

答案 1 :(得分:1)

正则表达式\s+将匹配任意数量的连续空格(包括制表符和其他空白字符)。将其用作string.replace()的全局模式。

来自Javascript控制台的示例:

> "a     b".replace(/\s+/g, "-")
"a-b"