如何识别此URL是否来自Youtube?

时间:2013-01-15 12:00:56

标签: javascript jquery javascript-events youtube-api

我正在使用以下功能来解析youtube网址,以便从Youtube网址中检索Youtube ID

function yt_parser()
{
    var yt_url_sub = http://www.youtube.com/watch?v=6nZlXB5okeo; 
    var youtube_id = yt_url_sub.replace(/^[^v]+v.(.{11}).*/,"$1");
    alert(youtube_id);  
}


output : 6nZlXB5okeo 

但我该如何验证此网址是否来自Youtube?

1 个答案:

答案 0 :(得分:1)

您可以更改此

的正则表达式
var url = 'http://www.youtube.com/watch?v=wBnCURIfbPg'

var m = url.match(/:\/\/www.youtube.com\/.*?\bv=([^&]+)/);

if (m) {
  alert(m[1]);
}

http://jsfiddle.net/zmDZp/