【发布时间】:2018-10-06 04:18:12
【问题描述】:
我的表单有 youtube_url 字段,它不是必需的..
但如果用户填写此字段,我必须使用正则表达式验证 url..
'youtube_video' => [
'regex:/(http:\/\/|https:\/\/|)(www.)?(youtu(be\.com|\.be))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/'
],
正则表达式运行良好,但如果字段未填充(空)则抛出错误。
如何仅在用户填写字段时进行验证。
【问题讨论】:
-
我认为
regex之前的nullable规则可以解决您的问题。 -
@SystemGlitch 谢谢,它的工作...
标签: regex laravel validation laravel-5