Problem:
Erhalten Sie die Video-ID (z. B. „u8nQa1cJyX8“) ) von einer bestimmten YouTube-URL in JavaScript.
Erweitert Regulärer Ausdruck:
Um verschiedene YouTube-URL-Formate zu berücksichtigen, ist hier ein erweiterter regulärer Ausdruck:
function youtube_parser(url) { var regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/; var match = url.match(regExp); return (match && match[7].length == 11) ? match[7] : false; }
Dieser Ausdruck unterstützt die folgende URL Formate:
Beispiel:
var url = 'https://www.youtube.com/watch?v=u8nQa1cJyX8'; var videoId = youtube_parser(url); console.log(videoId); // Output: u8nQa1cJyX8
Das obige ist der detaillierte Inhalt vonWie extrahiere ich mit JavaScript eine YouTube-Video-ID aus ihrer URL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!