Laravel自定义验证消息

曲奇饼

我正在尝试使用验证英国邮政编码Laravel这是我得到的:

//routes.php
    $rules =  array(
        'pcode' => array('required:|Regex:/^([Gg][Ii][Rr] 0[Aa]{2})|((([A-Za-z][0-9]{1,2})|(([A-Za-z][A-Ha-hJ-Yj-y][0-9]{1,2})|(([A-Za-z][‌​0-9][A-Za-z])|([A-Za-z][A-Ha-hJ-Yj-y][0-9]?[A-Za-z])))) [0-9][A-Za-z]{2})$/') 
    );

    $messages = array(
        'required' => 'The :attribute field is required.',
        'pcode' => array('regex', 'Poscode should be a valid UK based entry'),
    );

    $validator = Validator::make(Input::all(), $rules, $messages);

在我的blade

<input id="postcode" name="pcode" value="{{Input::old('pcode')}}" type="text" placeholder="Postcode" class="form-control" xequired="" />
    @if( $errors->has('pcode') ) <span class="error" style='background-color: pink;'>{{ $errors->first('pcode') }}</span> @endif

如果我提交的表格为空pcode字段,则会警告我输入必填字段。如果我输入了无效的邮政编码“ 74rht”,则我的验证器没有执行任何操作或无法显示上述自定义消息?

斯文·范·佐伦

Laravel手册指出:

Note: When using the regex pattern, it may be necessary to specify rules in an array instead of using pipe delimiters, especially if the regular expression contains a pipe character.

更改$rules为以下结构:

$rules = array(
    'pcode' => array(
        'required',
        'Regex:/^([Gg][Ii][Rr] 0[Aa]{2})|((([A-Za-z][0-9]{1,2})|(([A-Za-z][A-Ha-hJ-Yj-y][0-9]{1,2})|(([A-Za-z][‌​0-9][A-Za-z])|([A-Za-z][A-Ha-hJ-Yj-y][0-9]?[A-Za-z])))) [0-9][A-Za-z]{2})$/'
    ) 
);

如果这不起作用,则可能是您的正则表达式无效,请尝试使用更简单的正则表达式来检查验证程序是否有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel中的自定义验证消息

来自分类Dev

Laravel扩展验证自定义消息

来自分类Dev

laravel上的自定义验证消息

来自分类Dev

Laravel自定义验证消息

来自分类Dev

自定义验证消息到laravel中的特定字段

来自分类Dev

laravel中`requiredIf`验证的自定义错误消息

来自分类Dev

扩展的自定义验证器类的Laravel错误消息

来自分类Dev

在 Laravel 中翻译自定义验证规则消息?

来自分类Dev

Laravel验证消息包含“验证”。而不是自定义错误消息

来自分类Dev

Keycloak自定义验证输出消息

来自分类Dev

jQuery自定义验证消息

来自分类Dev

Spring自定义验证消息

来自分类Dev

Codeigniter自定义验证消息?

来自分类Dev

jQuery自定义验证消息

来自分类Dev

角度ngMessages自定义消息验证

来自分类Dev

为laravel5表单验证中的字段设置自定义验证消息?

来自分类Dev

使用 $validator->errors->add() 来自自定义验证器函数内部的 Laravel 自定义错误消息

来自分类Dev

Laravel:自定义日志消息

来自分类Dev

请求的 Laravel 自定义响应消息

来自分类Dev

如何在Laravel表单验证错误消息中提供自定义字段名称

来自分类Dev

在Laravel表单验证中为多个字段设置一条自定义消息

来自分类Dev

Laravel中的正则表达式规则的自定义验证消息?

来自分类Dev

如何在laravel 5中提供自定义验证消息

来自分类Dev

如何将自定义验证消息传递给laravel中的cviebrock / image-validator?

来自分类Dev

Laravel 5-如何将自定义消息添加到验证?

来自分类Dev

在laravel中设置自定义验证消息的智能方法而无需创建请求类

来自分类Dev

Laravel中的正则表达式规则的自定义验证消息?

来自分类Dev

无法识别为laravel 4.2中的自定义验证指定的错误消息

来自分类Dev

在Laravel验证程序中为嵌套属性使用自定义错误消息

Related 相关文章

  1. 1

    Laravel中的自定义验证消息

  2. 2

    Laravel扩展验证自定义消息

  3. 3

    laravel上的自定义验证消息

  4. 4

    Laravel自定义验证消息

  5. 5

    自定义验证消息到laravel中的特定字段

  6. 6

    laravel中`requiredIf`验证的自定义错误消息

  7. 7

    扩展的自定义验证器类的Laravel错误消息

  8. 8

    在 Laravel 中翻译自定义验证规则消息?

  9. 9

    Laravel验证消息包含“验证”。而不是自定义错误消息

  10. 10

    Keycloak自定义验证输出消息

  11. 11

    jQuery自定义验证消息

  12. 12

    Spring自定义验证消息

  13. 13

    Codeigniter自定义验证消息?

  14. 14

    jQuery自定义验证消息

  15. 15

    角度ngMessages自定义消息验证

  16. 16

    为laravel5表单验证中的字段设置自定义验证消息?

  17. 17

    使用 $validator->errors->add() 来自自定义验证器函数内部的 Laravel 自定义错误消息

  18. 18

    Laravel:自定义日志消息

  19. 19

    请求的 Laravel 自定义响应消息

  20. 20

    如何在Laravel表单验证错误消息中提供自定义字段名称

  21. 21

    在Laravel表单验证中为多个字段设置一条自定义消息

  22. 22

    Laravel中的正则表达式规则的自定义验证消息?

  23. 23

    如何在laravel 5中提供自定义验证消息

  24. 24

    如何将自定义验证消息传递给laravel中的cviebrock / image-validator?

  25. 25

    Laravel 5-如何将自定义消息添加到验证?

  26. 26

    在laravel中设置自定义验证消息的智能方法而无需创建请求类

  27. 27

    Laravel中的正则表达式规则的自定义验证消息?

  28. 28

    无法识别为laravel 4.2中的自定义验证指定的错误消息

  29. 29

    在Laravel验证程序中为嵌套属性使用自定义错误消息

热门标签

归档