whole_func_string: function getIdFromURL (url) {
    var id = url.replace(youtubeRegexp, '$1');
  
    if (id.includes(';')) {
      var pieces = id.split(';');
  
      if (pieces[1].includes('%')) {
        var uriComponent = decodeURIComponent(pieces[1]);
        id = ("http://youtube.com" + uriComponent).replace(youtubeRegexp, '$1');
      } else {
        id = pieces[0];
      }
    } else if (id.includes('#')) {
      id = id.split('#')[0];
    }
  
    return id
  }
func_code_string: function getIdFromURL (url) {
    var id = url.replace(youtubeRegexp, '$1');
  
    if (id.includes(';')) {
      var pieces = id.split(';');
  
      if (pieces[1].includes('%')) {
        var uriComponent = decodeURIComponent(pieces[1]);
        id = ("http://youtube.com" + uriComponent).replace(youtubeRegexp, '$1');
      } else {
        id = pieces[0];
      }
    } else if (id.includes('#')) {
      id = id.split('#')[0];
    }
  
    return id
  }
func_documentation_string: get id from url
  @param  {string} url url
  @return {string}     id