Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2014, 15:12   #1
der90
Пользователь
 
Регистрация: 12.02.2014
Сообщений: 73
По умолчанию Заменить   на пробелы

привет
есть текст "6 &nbs;    татат -та  " как в этом текст заменить все   на просто пробел " "
буду очень благодарен

Код:
text.replace("&nbsp"," ");
не работает

Последний раз редактировалось der90; 07.03.2014 в 15:15.
der90 вне форума Ответить с цитированием
Старый 07.03.2014, 15:33   #2
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,619
По умолчанию

Код:
text.replace(/\&nbsp\;/gi, ' ');
В данном случае используется регулярное выражение с ключами g - выполнить по всем вхождениям последовательности в строке, i - не учитывать регистр символов
MaTBeu вне форума Ответить с цитированием
Старый 10.03.2014, 21:22   #3
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Все верно, реплейс по строке работает на первое вхождение только. Чтобы сделать несколько вхождений, нужно мутить либо регуляркой, как Матвей подсказал, либо рекурсивным поиском. Первое работает быстрее, ясен батон.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввести строку, заменить в ней двойные символы на одиночные, пробелы-на знак подчеркивания, сочетания '**' на многоточие [ Delphi ] Rimone Помощь студентам 3 29.06.2012 13:06
в массиве все максимальные элементы заменить первым элементом, а все минимальные элементы заменить последним элементом Валерия2701 Паскаль, Turbo Pascal, PascalABC.NET 1 12.10.2011 15:49
Чем заменить пробелы чтобы командная строка их приняла? Crystallon Общие вопросы Delphi 3 27.01.2011 03:01
&nbsp Lotles HTML и CSS 2 07.01.2011 05:57
составить прогу, заменить все пробелы на запятые tim777777 Помощь студентам 7 02.03.2009 05:52