0
我使用下面的函數解析YouTube網址從YouTube URL如何識別這個網址是否來自Youtube?
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
但retrive的Youtube ID,我應該如何驗證wheather這個網址是從Youtube或不?
那麼,主機是'youtube.com'是一個強烈的信號。不過,YouTube也採用了'youtu.be'。我猜測你將永遠無法100%確定。 –
可能的重複http://stackoverflow.com/questions/2936467/parse-youtube-video-id-using-preg-match –
我認爲這篇文章會做你想要的任何有效的youtube網址:http: //stackoverflow.com/a/10315969/485418 – Samsquanch