Показать сообщение отдельно
  #5 (permalink)  
Старый 16.10.2013, 10:39
Интересующийся
Отправить личное сообщение для TylerDurden Посмотреть профиль Найти все сообщения от TylerDurden
 
Регистрация: 23.10.2012
Сообщений: 18

да, действительно проблемы была в типах данных ... я когда в replace передал строку (регулярку) то сразу наличие несколько линков начали отрабатывать

var url = /(([A-Za-z]{3,9}):\/\/)*?([-;:&=\+\$,\w]+@{1})?(([-A-Za-z0-9]+\.)+[A-Za-z]{2,3})(:\d+)?((\/[-\+~%/\.\w]+)?\/?([&?][-\+=&;%@\.\w]+)?(#[\w]+)?)?/igm

var linkReplace = mess.match(regUrl);

var mess = mess.replace(url, '<a href=' + linkReplace + ' target="_blank" style="color:#fff;">xxx</a>');


но возникла другая проблема, у меня теперь в href любого линка подставляется сразу все существующие ссылки на странице ...
то есть сообщение ввида "www.google.com и www.ya.ru" в двух ссылках в хрефе вернет href="www.google.com,www.ya.ru"

что не так?

Спасибо.
Ответить с цитированием