Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 09.10.2015, 23:21
Кандидат Javascript-наук
Отправить личное сообщение для BorisBritva Посмотреть профиль Найти все сообщения от BorisBritva
 
Регистрация: 17.03.2010
Сообщений: 145

/https?:\/\/(rutube)\.ru\/video\/+([0-9a-f]{32})+\/([^\s<&]{1,}[(\s|&nbsp;)]*)?/gmi
Это выражение работает до первого амперсанта по скольку замена производится в пораграфе с contenteditable="true"

Может подскажете как учесть все амперсанты в ссылке?
Ответить с цитированием
  #12 (permalink)  
Старый 10.10.2015, 01:30
Кандидат Javascript-наук
Отправить личное сообщение для BorisBritva Посмотреть профиль Найти все сообщения от BorisBritva
 
Регистрация: 17.03.2010
Сообщений: 145

итоговая регулярка
/https?:\/\/(rutube)\.ru\/video\/+([0-9a-f]{32})\b(\/?[-a-zA-Z0-9@:%_\+\.~#?&\/\/=]*)?/gmi
пред выполнением замены ссылки, в строке в которой будет производиться замена ссылки надо заменить &amp; и &nbsp; на соответствующие символы если замена производится в contenteditable="true"

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



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с регулярным выражением kolyan1983 Общие вопросы Javascript 4 29.11.2012 13:30
Проблема с регулярным выражением alexey33 Общие вопросы Javascript 4 14.10.2011 14:17
Нужно обрезать путь до файла регулярным выражением javascript_pupil Общие вопросы Javascript 3 22.11.2010 11:46
Проблема извлечения подстрок регулярным выражением Dotod Общие вопросы Javascript 4 17.05.2010 05:31
Извлечь значение параметра из location.search регулярным выражением? Бобр Общие вопросы Javascript 8 26.01.2010 01:01