如何从字符串usign JS替换所有空格

时间:2016-11-20 14:47:05

标签: javascript

我有字符串:

  

测试测试测试测试

我想在Test-Test-Test-Test-Test上改变它

我试过了

string= string.replace(/\s/g, "-");

但是这段代码取代了每个空格,我得到了

  

测试----测试试验--- -------测试测试

2 个答案:

答案 0 :(得分:4)

var str = "Test Test Test";
str = str.replace(/\s+/g, '-');
console.log(str);

答案 1 :(得分:1)

另一种方法可能是

var str = 'Test Test Test';
var replaced = str.split(' ').join('-');
console.log(replaced);