UNPKG

youtube-id-regex

Version:

Regex to extract the youtube id from given youtube url

25 lines (22 loc) 1.22 kB
// Testing the examples from the README.md var youtubeIdRegex = require('youtube-id-regex'); var testStrings = [ 'youtube.com/watch?v=z9dIAG2gpwc', 'youtube.com/watch?feature=related&v=z9dIAG2gpwc', 'youtube.com/watch?v=z9dIAG2gpwc&feature=related', 'www.youtube.com/watch?v=z9dIAG2gpwc&feature=related', 'youtube-nocookie.com/watch?feature=related&v=z9dIAG2gpwc', 'youtube-nocookie.com/watch?v=z9dIAG2gpwc&feature=related', 'www.youtube-nocookie.com/watch?v=z9dIAG2gpwc&feature=related', 'https://www.youtube-nocookie.com/watch?v=z9dIAG2gpwc&feature=related', 'http://www.youtube-nocookie.com/watch?v=z9dIAG2gpwc&feature=related', 'http://www.youtube.com/watch?v=z9dIAG2gpwc', 'http://www.youtube.com/watch?feature=related&v=z9dIAG2gpwc', 'Just some text with this https://www.youtube.com/watch?v=z9dIAG2gpwc youtube video link in it.' ]; testStrings.forEach((testString) => { console.log(`Testing: "${testString}"`); console.log(youtubeIdRegex().test(testString)); console.log(`Youtube ID: "${youtubeIdRegex().exec(testString)[1]}"`); console.log('-------------------------------------------------------------------------------------------------'); });