Париж Берлин Рим Дублин
Если я посмотрю на исходный код html-файла, я увижу:
Код: Выделить всё
Paris Berlin Rome Dublin
Код: Выделить всё
var SpanWords = document.getElementById("WordList");
var txtSpanWords = SpanWords.innerHTML;
console.log ("txtSpanWords : " + txtSpanWords)
Код: Выделить всё
Paris Berlin Rome Dublin
Я попробовал (используя для своих тестов £ вместо ничего, чтобы успех был более заметен):
Код: Выделить всё
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])
Я действительно не понимаю, почему.
Код: Выделить всё
5- txtSpanWords.split(/[\s\u00A0;\ ]+/);
console.log (txtSpanWords[0])
Подробнее здесь: https://stackoverflow.com/questions/799 ... ble-spaces
Мобильная версия