Что я понимаю из вашего кода, так это то, что вы можете называть str.replace(/\s+/g, " ") напрямую, а не снова называть replace().
str.replace(/\s+/g, " ")
replace()
var str = "/goget sdflfasfdsaf"; var newstr = str.replace(/\s+/g, " "); console.log(newstr)