如何在javascript中替换空间?

yup*_*ang 1 javascript string str-replace node.js

我有一个像这样的字符串:

var str = "/goget       ?         sdflfasfdsaf";
Run Code Online (Sandbox Code Playgroud)

还有一些是Half-width spaceFull-width space之间/gogetsdflfasfdsaf,所以我想只有一个,以取代所有空间Half-width space

我的javascript代码是这样的:

var newstr = str.replace(/\s+/g, "");
console.log(newstr.replace("/goget","/goget "))
Run Code Online (Sandbox Code Playgroud)

但我认为这不好,我该如何改进这段代码呢?

vib*_*97a 5

我从你的代码中理解的是你可以str.replace(/\s+/g, " ")直接打电话而不是再打电话replace().

var str = "/goget       ?         sdflfasfdsaf";
var newstr = str.replace(/\s+/g, " ");
console.log(newstr)
Run Code Online (Sandbox Code Playgroud)