Skip to content
This repository has been archived by the owner on Oct 20, 2021. It is now read-only.

Latest commit

 

History

History
39 lines (32 loc) · 1.52 KB

video-url.md

File metadata and controls

39 lines (32 loc) · 1.52 KB

Video Url

Validates if the input is a video URL value:

Valid values:

validator.videoUrl('Vimeo').validate('https://player.vimeo.com/video/71787467');
validator.videoUrl('Vimeo').validate('https://vimeo.com/71787467');
validator.videoUrl('YouTube').validate('https://www.youtube.com/embed/netHLn9TScY');
validator.videoUrl('YouTube').validate('https://www.youtube.com/watch?v=netHLn9TScY');
validator.videoUrl('YouTube').validate('https://youtu.be/netHLn9TScY');
validator.videoUrl().validate('https://player.vimeo.com/video/71787467');
validator.videoUrl().validate('https://vimeo.com/71787467');
validator.videoUrl().validate('https://www.youtube.com/embed/netHLn9TScY');
validator.videoUrl().validate('https://www.youtube.com/watch?v=netHLn9TScY');
validator.videoUrl().validate('https://youtu.be/netHLn9TScY');

Invalid values:

validator.videoUrl('Vimeo').validate('https://www.youtube.com/watch?v=netHLn9TScY'); // YouTube
validator.videoUrl('YouTube').validate('https://vimeo.com/71787467'); // Vimeo
validator.videoUrl().validate('example.com');
validator.videoUrl().validate('ftp://youtu.be/netHLn9TScY');
validator.videoUrl().validate('https:/example.com/');
validator.videoUrl().validate('https:/youtube.com/');
validator.videoUrl().validate('https://vimeo');
validator.videoUrl().validate('https://vimeo.com71787467');
validator.videoUrl().validate('https://www.google.com');
validator.videoUrl().validate('tel:+1-816-555-1212');
validator.videoUrl().validate('text');

The current supported services are:

  • YouTube
  • Vimeo