Я хочу заменить два или более вхождений пробела только одним символом пробела, используя JavaScript (этот код будет находиться внутри расширения Chrome).
" this is tooo spaced ".replace(/\s+/g, " ");
возвращает
" this is tooo spaced "
Вы можете сделать оба сразу с:
"str str\t\t\tstr".replace(/(\s)+/g, "$1");
Для пробелов:
'test with spaces'.replace( /\s+/g, ' ' );
Для вкладок:
'test\t\t\twith\t\t\ttabs'.replace( /\t+/g, '\t' );