как получить идентификатор видео YouTube из URL
Я пытаюсь проверить, является ли URL-адрес действительным URL-адресом для видео на YouTube, и получить из него идентификатор видео YouTube, поэтому для этого я использую простую функцию разделения JavaScript, однако это имеет некоторые незначительные недостатки, поскольку YouTube имеет несколько URL-адресов. ; с.
Я просматривал другие потоки stackoverflow, но все они поддерживают только один конкретный URL, который мне не нужен.
Мне нужно что-то, что соответствует всем этим URL:
http(s)://www.youtu.be/videoID
http(s)://www.youtube.com/watch?v=videoID
(и, необязательно, любые другие короткие URL-адреса, которые сценарий автоматически определяет, содержит ли он видео на YouTube)
Будем очень благодарны за любые идеи, которые могут быть обработаны браузером быстро / эффективно!