使用正则表达式来验证输入可以是用户还是管理员,并且需要填写其中一个:
'user_type' => 'regex:/^\buser\b|\badmin\b$/|required'
答案 0 :(得分:1)
假设语法正确,你的正则表达式中有一个明确的错误:字符串开始锚^
仅针对user
进行测试,并且字符串结束锚只是测试admin
。如果你有这些,你就不需要单词边界锚。
试试这个:
'user_type' => array('regex:/^user$|^admin$/')