/https?:\/\/(rutube)\.ru\/video\/+([0-9a-f]{32})+\/([^\s<&]{1,}[(\s| )]*)?/gmi
Это выражение работает до первого амперсанта по скольку замена производится в пораграфе с contenteditable="true"Может подскажете как учесть все амперсанты в ссылке? |
итоговая регулярка
/https?:\/\/(rutube)\.ru\/video\/+([0-9a-f]{32})\b(\/?[-a-zA-Z0-9@:%_\+\.~#?&\/\/=]*)?/gmi
пред выполнением замены ссылки, в строке в которой будет производиться замена ссылки надо заменить & и на соответствующие символы если замена производится в contenteditable="true"Всем спс. |
| Часовой пояс GMT +3, время: 15:25. |