我想验证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