Wie bekomme ich eine YouTube-Video-ID von der URL?
Ich versuche zu überprüfen, ob eine URL eine gültige YouTube-Video-URL ist, und erhalte die YouTube-Video-ID. Bisher verwende ich dazu eine einfache Javascript-Split-Funktion. Dies hat jedoch einige kleinere Nachteile, da YouTube mehrere URLs hat .
Ich habe andere Stackoverflow-Threads angezeigt, aber alle unterstützen nur eine bestimmte URL, die ich nicht benötige.
Ich benötige etwas, das mit all diesen URLs übereinstimmt:
http (s): //www.youtu.be/videoID
http (s): //www.youtube.com/watch? v = videoID
(und optional jede andere kurze URL, die das Skript automatisch erkennt, ob sie ein YouTube-Video enthält)
Alle Ideen, die vom Browser schnell / effizient verarbeitet werden können, werden sehr geschätzt!