Задать вопрос
Sekira
@Sekira

Как написать регулярное выражение для ссылки на youtube видео?

Составил вот такое выражение:
/(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:watch\?(?:[\w-=&]*&)?v=|(?:embed|v)\/))([\w-]+)[\w-=&#]*/


1) Всё ли учел или еще что-то подправить?

2) Это нужно для замены ссылки на iframe, и как лучше заменять: до внесения в базу или каждый раз при выводе? Учитывая то, что пользователь может менять текст сообщения, то есть если сразу заменять, то при редактировании нужно делать обратную замену, но редактирование реже выполняется, чем вывод.
  • Вопрос задан
  • 3427 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Регулярные выражения в Python
    1 неделя
    Далее
  • ProductStar
    Основы Java и ООП
    1 месяц
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Alexufo
@Alexufo
противоречивый, сложный, весь компьютерный.
embed не нужна. Можно на лету менять на js и в админке и на сайте.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы