問題:
ビデオ ID を取得する (例: "u8nQa1cJyX8") ) の指定された YouTube URL からJavaScript.
拡張正規表現:
さまざまな YouTube URL 形式に対応するために、次の拡張正規表現を示します:
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; }
この式以下のURLをサポートしています形式:
例:
var url = 'https://www.youtube.com/watch?v=u8nQa1cJyX8'; var videoId = youtube_parser(url); console.log(videoId); // Output: u8nQa1cJyX8
以上がJavaScript を使用して URL から YouTube ビデオ ID を抽出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。