How do I get the YouTube video ID from a URL?

前端 未结 30 2839
北恋
北恋 2020-11-22 03:06

I want to get the v=id from YouTube’s URL with JavaScript (no jQuery, pure JavaScript).

Example YouTube URL formats

http://www.youtube.c

30条回答
  •  孤城傲影
    2020-11-22 03:31

    This can get video id from any type of youtube links

    var url= 'http://youtu.be/0zM3nApSvMg';
    var urlsplit= url.split(/^.*(youtu.be\/|v\/|embed\/|watch\?|youtube.com\/user\/[^#]*#([^\/]*?\/)*)\??v?=?([^#\&\?]*).*/);
    console.log(urlsplit[3]);
    
    

提交回复
热议问题