[JS] Youtube Video ID URL Parser
Extract video id from youtube URL with javascript function function youtube_parser(url){ var regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/; var match = url.match(regExp); if (match&&match[7].length==11) { return match[7]} var regExp2 = /^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/; var match2 = url.match(regExp2); if (match2 && match2[2].length == 11) { return match2[2]; } var regex = /(?:[?&]v=|\/embed\/|\/1\/|\/v\/|https?:\/\/(?:www\.)?youtu\.be\/)([^&\n?#]+)/gm; let m = regex.exec(url); if (m[1].length){ return m[1]; } return url+' --failed--'; } console.clear() var n = [ 'http://www.youtube.com/watch?v=0zMd3nApSvMg&feature=feedrec_grec_index', 'http://www.youtube.com/user/IngridMichaelsonVEVO#p/a/u/1/QdK8U-VIH_o', 'http://www.youtube.com/v/0zM3nApSvMg?fs=1&hl=en_US&rel=0', &