如何在laravel中对多个正则表达式验证字段

时间:2016-11-03 12:25:25

标签: regex laravel

我想验证video_url字段是否有两个正则表达式。如果video_url匹配任何正则表达式而不是它应该传递并验证它。

here is these two regex.
/https\:\/\/www\.youtube\.com\/watch\?v=.+/
/https\:\/\/www\.youtube\.com\/embed\/.+/

我尝试按照以下方式验证video_url字段

 'video_url'   =>   array('regex:/((https\:\/\/www\.youtube\.com\/watch\?v=.+)|(https\:\/\/www\.youtube\.com\/embed\/.+))/')

但验证失败,并表示video_url网址格式不正确。 我试图验证以下两个网址

1 . https://www.youtube.com/watch?v=U_DSCLqgZCo
2.  https://www.youtube.com/embed/U_DSCLqgZCo

0 个答案:

没有答案