正则表达式验证用户或管理员

时间:2014-04-09 09:59:34

标签: php regex validation laravel laravel-4

使用正则表达式来验证输入可以是用户还是管理员,并且需要填写其中一个:

'user_type' => 'regex:/^\buser\b|\badmin\b$/|required'

1 个答案:

答案 0 :(得分:1)

假设语法正确,你的正则表达式中有一个明确的错误:字符串开始锚^仅针对user进行测试,并且字符串结束锚只是测试admin。如果你有这些,你就不需要单词边界锚。

试试这个:

'user_type' => array('regex:/^user$|^admin$/')