有人可以帮我用连字符替换连续的空格吗?例如,我需要:
123 321
成为
123-321
提前致谢!
答案 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"