Laravel验证带空格的数字

时间:2017-02-12 06:45:51

标签: laravel-5.3

Laravel对某些输入类型进行了验证,我已经搜索了数字的验证规则,它可能包含一些空格或可能不包含。我使用了数字和整数的验证规则,但它不允许使用空格。

我有类的自定义错误消息显示器。我需要在该消息中显示验证器错误消息,但我得到输出错误消息,如下所示

如何正常显示验证器的错误信息,我的代码是

$validator = Validator::make($request->all(), [
                    'header_logo'    => 'image|mimes:jpeg,png,jpg,svg',
                    'contact_number' => 'numeric',
                    'contact_email'  => 'email',
                    'footer_logo'    => 'image|mimes:jpeg,png,jpg,svg',
                    'enquiry_email'  => 'email',
                    'website'        => 'active_url', 
                    'vat'            => 'integer', 
                    'sale_mobile'    => 'numeric', 
                    'sale_email'     => 'email' 
                ]);
    if ($validator->fails()) {
         return back()->withInput()->with(['admin' => $validator->errors(), 'class' => 'danger']);
    } 

1 个答案:

答案 0 :(得分:2)

您可以使用https://laravel.com/docs/5.3/validation#rule-regex 例如:'正则表达式:/ [0-9] + /'

https://laravel.com/docs/5.3/validation#custom-validation-rules