JS Снимите несколько мест
string = string.replace(/\s\s+/g, ' ');
Modern Mouse
string = string.replace(/\s\s+/g, ' ');