gpt4 book ai didi

laravel - 多个正则表达式对于 laravel 中具有不同验证消息的单个输入

转载 作者:行者123 更新时间:2023-12-03 21:33:08 25 4
gpt4 key购买 nike

在 Laravel 验证中,

'password' => regex:/^(?!.*([a-zA-Z0-9!@#$*%])\1\1)((?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,})$/ | regex: /^(?!.*(.)\1\1)(.+)$/

如何为每个正则表达式添加自定义验证消息。

最佳答案

您有两个选择:

  • 如果您将在整个应用程序中使用这两个正则表达式规则,您必须使用 php artisan make:rule RegexOne 创建一个规则类这将创建一个 Rule 类定义规则和消息,如下图所示

  • enter image description here
  • 如果你只在一个地方使用规则,你可以使用如下的闭包:

  • enter image description here
    图片来源和答案: https://www.esparkinfo.com/laravel-custom-validation-rules.html

    关于laravel - 多个正则表达式对于 laravel 中具有不同验证消息的单个输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40239252/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com