コード
function extractVideoId(url) { // YouTubeのURLからビデオIDを抽出する正規表現 var regex = /[?&]v=([^?&]+)/; var match = url.match(regex); // マッチした場合はビデオIDを返す if (match) { return match[1]; } else { // マッチしなかった場合はnullを返すか、適切なエラー処理を行う return null; } } # 説明 // テスト用のYouTube URL var youtubeUrl = "https://www.youtube.com/watch?v=Ci_zad39Uhw"; // ビデオIDを抽出 var videoId = extractVideoId(youtubeUrl); // 結果をコンソールに出力 console.log(videoId);
これは、
varで、youtubeUrl
に動画のURLに指定します。
そして var videoId = extractVideoId(youtubeUrl);
を実行して、videoId
に動画IDが抽出されます。