1

我需要询问 Laravel 上的验证器,我需要过滤 cardID 和年龄的输入,例如:

cardID = "103*******" //第一个字符必须包含 103 并且年龄 = 最小值 = 17 yo , max value = 30 yo

我的控制器验证器就像:

$validator = Validator::make(Input::all(),
    array(
        'cardID' =>'required',
        'age' =>'required',
    )
);
if($validator->fails()){
    return Redirect::route('user-create-account-get')
            ->withErrors($validator)
            ->withInput();
}
4

1 回答 1

1

Laravel 对此有两个验证规则

between:min,max

这对您的年龄和

regex:pattern

这对您的 cardID 很有用。

于 2014-11-07T23:39:06.280 回答