как получить идентификатор видео 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)

Будем очень благодарны за любые идеи, которые могут быть обработаны браузером быстро / эффективно!

Ответы на вопрос(6)

Ваш ответ на вопрос