Вот функция, которая может преобразовать вашу строку в HTML-совместимую версию.
function encodeWhiteSpaces(str) {
return s.split('').map(function(c) {
if (c === ' ')
return ' '
else
return c;
}).join('');
}
Строка преобразуется в массив (split
), затем создается новый массив (map
)со всеми пробелами, преобразованными в
, наконец, присоедините массив обратно к строке (join
).
Также вы можете использовать метод string replace
для преобразования всех пробелов в
s.replace(" "," ");