Показать сообщение отдельно
  #15 (permalink)  
Старый 21.07.2012, 15:32
Аватар для RazZzeR
Кандидат Javascript-наук
Отправить личное сообщение для RazZzeR Посмотреть профиль Найти все сообщения от RazZzeR
 
Регистрация: 11.12.2011
Сообщений: 146

Сообщение от devote Посмотреть сообщение
Deff,
решил внести свою лепту.. что-то у тебя всегда громоздкие коды получаются. все тоже самое делает эта рега и даже больше:
var a = "https://www.google.ru/intl/ru/ads/ //mc.yandex.ru/watch/528861";
 
alert( a.replace( /(?:(?:https?|file|ftp)?:?\/\/([^\/\s]+)|([^\/]+\.(?:ru|com|net|org|biz|info|рф)))[^\s]*/ig, '$1$2') );
дык вот объясни в чем смысл рекурсию делать?
а вот у тебя обрезалась
Ответить с цитированием