我有字符串:
测试测试测试测试
我想在Test-Test-Test-Test-Test上改变它
我试过了
string= string.replace(/\s/g, "-");
但是这段代码取代了每个空格,我得到了
测试----测试试验--- -------测试测试
答案 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);