Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.02.2014, 08:02
Новичок на форуме
Отправить личное сообщение для mkey7 Посмотреть профиль Найти все сообщения от mkey7
 
Регистрация: 13.02.2014
Сообщений: 1

str.replace..
Старая тема..
Нужно заменить все совпадения по тексту..

есть замечательна функция
str.replace(/тест/g, "замена")




Но что делать если вместо текста я хочу передать туда переменную val
str.replace(/val/g, "замена")
str.replace("/"+val+"/g", "замена")


Такие варианты не подходят.. как правильнее?

Последний раз редактировалось mkey7, 13.02.2014 в 08:04.
Ответить с цитированием
  #2 (permalink)  
Старый 13.02.2014, 08:09
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

new RegExp(val, 'g')
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
str.replace глючит в IE :((( shureg Общие вопросы Javascript 2 06.01.2011 20:52