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

前端 未结 30 3034
北恋
北恋 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:36

    You don't need to use a regular expression for this.

    var video_id = window.location.search.split('v=')[1];
    var ampersandPosition = video_id.indexOf('&');
    if(ampersandPosition != -1) {
      video_id = video_id.substring(0, ampersandPosition);
    }
    

提交回复
热议问题