youtube-id-regex

1.0.0 • Public • Published

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

Package Sidebar

Install

npm i youtube-id-regex

Weekly Downloads

11

Version

1.0.0

License

SEE LICENSE IN https://github.com/quehnie/youtube-regex/blob/main/LICENSE.md

Unpacked Size

5.42 kB

Total Files

5

Last publish

Collaborators

  • quehnie