# VideoUrl - `v::videoUrl()` - `v::videoUrl(string $service)` Validates if the input is a video URL value: ```php v::videoUrl()->validate('https://player.vimeo.com/video/71787467'); // true v::videoUrl()->validate('https://vimeo.com/71787467'); // true v::videoUrl()->validate('https://www.youtube.com/embed/netHLn9TScY'); // true v::videoUrl()->validate('https://www.youtube.com/watch?v=netHLn9TScY'); // true v::videoUrl()->validate('https://youtu.be/netHLn9TScY'); // true v::videoUrl('youtube')->validate('https://www.youtube.com/watch?v=netHLn9TScY'); // true v::videoUrl('vimeo')->validate('https://vimeo.com/71787467'); // true v::videoUrl()->validate('https://youtube.com'); // false v::videoUrl('youtube')->validate('https://vimeo.com/71787467'); // false ``` The services accepted are: - YouTube - Vimeo The `$service` value is not case-sensitive. Message template for this validator includes `{{service}}`. *** See also: * [Email](Email.md) * [Json](Json.md) * [Phone](Phone.md) * [Slug](Slug.md) * [Url](Url.md)