以下のようなJavaScriptの関数を使用すると、YouTubeのURLから動画IDを抽出できます。
function extractYouTubeId(url) { let id = ''; const regex = /(?:\/|v=)([A-Za-z0-9_-]{11})(?:\?|&|$)/; const match = url.match(regex); if (match) { id = match[1]; } return id; }
使用例としては、以下のようになります。
const url = 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'; const videoId = extractYouTubeId(url); console.log(videoId); // 'dQw4w9WgXcQ'