如何获取YouTube嵌入的ID?

时间:2019-04-09 17:45:22

标签: javascript jquery

我需要获取youtube内容的ID,到目前为止,我可以针对这样的网址实现它:

var obtenerUrlId = function(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;
}

1 个答案:

答案 0 :(得分:0)

您可以使用此片段从网址获取youtubeId

var splited = recipes.video.split('/');
var lastPart = splited[splited.length - 1];
var id = lastPart.split('watch?v=');
var youtubeId = id[id.length - 1];