Показать сообщение отдельно
  #5 (permalink)  
Старый 31.08.2016, 15:49
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

match вернет null, если сопоставлений не будет, то есть
if(elements[i].textContent.match( /question more/gi)) и хватит.
Но в данном случае этой проверки вообще не нужно, и сразу
elements[i].textContent.replace(/question more/g, "<a href=\"http://example.com\">It's</a> question more" );
Будет найдено, значит будет заменено, а нет, значит нет. Но, по идее ваш код должен порождать ошибку - elements[i] is undefined. Проверьте.
Ответить с цитированием