youtube-id-regex

Regex to extract the youtube id from given youtube url


Keywords
youtube, youtube-nocookie, youtube id, nocookie, youtu.be, youtube regex, video id, id, video, url, regex, regexp, regexps
License
NTP
Install
npm install youtube-id-regex@1.0.0

Documentation

GET YOUTUBE ID FROM URL

Regex to extract the youtube id from given url.

Install

Install with npm

$ npm install youtube-id-regex

Usage

var youtubeIdRegex = require('youtube-id-regex');
youtubeIdRegex().test('yourString') // Returns true or false.
youtubeIdRegex().exec('yourString')[1]; // Returns the youtube id.

Possible strings containing youtube id

Supports both domains

Urls with youtube.com but also youtube-nocookie.com are supported.

Urls with different queries

// Results as true.
youtubeIdRegex().test('youtube.com/watch?v=z9dIAG2gpwc');
youtubeIdRegex().test('youtube.com/watch?feature=related&v=z9dIAG2gpwc');
youtubeIdRegex().test('youtube.com/watch?v=z9dIAG2gpwc&feature=related');
youtubeIdRegex().test('www.youtube.com/watch?v=z9dIAG2gpwc&feature=related');
youtubeIdRegex().test('youtube-nocookie.com/watch?feature=related&v=z9dIAG2gpwc');
youtubeIdRegex().test('youtube-nocookie.com/watch?v=z9dIAG2gpwc&feature=related');
youtubeIdRegex().test('www.youtube-nocookie.com/watch?v=z9dIAG2gpwc&feature=related');
youtubeIdRegex().test('https://www.youtube-nocookie.com/watch?v=z9dIAG2gpwc&feature=related');
youtubeIdRegex().test('http://www.youtube-nocookie.com/watch?v=z9dIAG2gpwc&feature=related');
youtubeIdRegex().test('http://www.youtube.com/watch?v=z9dIAG2gpwc');
youtubeIdRegex().test('http://www.youtube.com/watch?feature=related&v=z9dIAG2gpwc');

Sentence contains youtube url

// Results as true.
youtubeIdRegex().test('Just some text with this https://www.youtube.com/watch?v=z9dIAG2gpwc youtube video link in it.');

Author

Quehnie