Удалить неразрывные пробелы [дубликат]Javascript

Форум по Javascript
Ответить
Anonymous
 Удалить неразрывные пробелы [дубликат]

Сообщение Anonymous »

У меня есть программное обеспечение, которое предоставляет в виде html-файла список слов, которые появляются на экране следующим образом:
Париж Берлин Рим Дублин
Если я посмотрю на исходный код html-файла, я увижу:

Код: Выделить всё

   Paris      Berlin      Rome      Dublin   

Но если через javascript я получу содержимое диапазона:

Код: Выделить всё

var SpanWords = document.getElementById("WordList");
var txtSpanWords = SpanWords.innerHTML;
console.log ("txtSpanWords : " + txtSpanWords)
Результат:

Код: Выделить всё

   Paris      Berlin      Rome      Dublin   
Я хотел бы удалить с помощью JavaScript все неразрывные пробелы.
Я попробовал (используя для своих тестов £ вместо ничего, чтобы успех был более заметен):

Код: Выделить всё

1- txtSpanWords.replaceAll(" ","£");
console.log ("txtSpanWords: " + txtSpanWords)
не удалось: строка осталась прежней

Код: Выделить всё

2- txtSpanWords.replaceAll(/ /g, "£")
console.log ("txtSpanWords: " + txtSpanWords)
не удалось: строка осталась прежней

Код: Выделить всё

 3- var regex='/ /g'; txtSpanWords.replaceAll(regex, "£")
console.log ("txtSpanWords: " + txtSpanWords)
не удалось: строка осталась прежней
I also tried to use split:

Код: Выделить всё

4- txtSpanWords.split(/\ +/);
console.log (txtSpanWords[0])
приводит к &.
И

Код: Выделить всё

console.log (txtSpanWords[3])
приводит к s.
Я действительно не понимаю, почему.

Код: Выделить всё

5- txtSpanWords.split(/[\s\u00A0;\ ]+/);
console.log (txtSpanWords[0])
ни к чему не приводит.

Подробнее здесь: https://stackoverflow.com/questions/799 ... ble-spaces
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»