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

replace не работает с переменной
Не знал как топик обозвать.
Подскажите, корректна ли регулярка, а точнее правильно ли я вставляю её в replace?
Это маленький кусочек кода из user-скрипта

var id_topics = new Array(901771,1443668,2355977,2317325,320910);

for (i=0; i<id_topics.length; i++) {
  var rs_topics = new RegExp('<tr( class=\"second\"|)><td><a href=\"forum_messages\.php\?tid=' + id_topics[i] + '.*?<\/tr>','gi');
  document.body.innerHTML = document.body.innerHTML.replace(rs_topics, "");
}


Если вставлять без переменной rs_topics, прямо текстом, всё работает.
Но мне нужно в цикле.
Ответить с цитированием