- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有 2 个字段说 var1
和 var2
。如果 var2 包含单词 __tocken_
,则两者都是我想要的文本字段,那么字段 var1
是必需的。
我试过了,但是不行,
$validator = Validator::make(
['var1' => 'required_if:var2,regex:/__tocken_/']
//['var2' => ['required', 'regex:/__tocken_/']] //<--Regex is working fine here
);
所以我现在正在做的是我正在设置第三个变量 var3
并在表单提交时我正在做一个 JS 验证如果 var2
包含一个带有模式 __tocken_
的单词然后我将 var3
设置为 1
否则 0
。验证规则是
$validator = Validator::make(
['var1' => 'required_if:var3,1'] //working fine
);
所以我的问题是可以在 required_if
验证规则中使用正则表达式不是精确值吗?
var2
的示例可能值
__FIRST_NAME__
,lorem ispam __tocken_Ur1vG6xK__
。__tocken_456vG6xK__
lorem __tocken_T57kq6xK__
最佳答案
检查一下:
$validator->sometimes('var2', 'required', function ($input) {
return (bool) preg_match('/__tocken_/', $input->var1);
});
关于php - 如何在 Laravel 4.2 的 required_if 值中使用正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43933252/
我使用的是 Laravel 5.2.45 版。目前我在翻译 required_if 规则时遇到了一些麻烦。 当我使用 required_if,field,value 时,它会打印出错误验证消息中的
我有一个包含许多选项的 select,我希望在第一个具有特定值时需要另一个 select。 Option A Option B
我有一个这样的下拉菜单: Option 1 Option 2 Option 3 我想要在 laravel 中执行以下操作: public static myfunction()
我有一个选择列表,其中第一个选项被禁用,这样当用户没有选择有效选项时,选择列表的结果将不会在请求中。 在验证中,必填字段,如果其他字段的值为例如:1,如果不是1,则不需要该字段。 代码: 'city_
我正在使用 Laravel 5.2 验证表单 对输入 youtube-embed 使用验证检查 required_if。验证成功进行,但自定义错误消息不起作用。这是代码,也许有人可以看一下。 $mes
我正在使用 Laravel 5.2 验证表单 对输入 youtube-embed 使用验证检查 required_if。验证成功进行,但自定义错误消息不起作用。这是代码,也许有人可以看一下。 $mes
我使用了文档中的语法规则 required_if: vee-validate required_if rule它不起作用。 有人能指出我正确的方向吗?在我继续之前,我需要这个简单的 required_
我正在为我的帖子字段创建一些规则,但我需要在一个规则中添加来自不同字段的 2 个“required_if”,例如它是“AND”还是“&&”但是来自不同领域。 $validator = $this->v
我有表格供用户填写以出售他们的房屋。对于其中一个投入,用户必须选择天气,它将是“出售”或“出租”。如果是 For Sale,会出现两个价格输入框,如果是 For Rent,则会出现基于 jQuery
我正在验证表单,如果复选框 is_external_user 的值为 1,我想使 email 字段成为必填字段并验证类型 email. 这是我的验证规则: 'email' => [ 'val
我正在验证表单,如果复选框 is_external_user 的值为 1,我想使 email 字段成为必填字段并验证类型 email. 这是我的验证规则: 'email' => [ 'val
1) 我是 laravel 的新手,想集成验证规则。我的要求是在其他两个字段的基础上强制第三个字段。如果 a 和 b 都为真,则字段 C 是必需的。我已经使用 required_if 在其他单个字段的
我有一个 Vue 表单,允许用户为那里的个人资料添加工作经验。用户可以通过单击按钮来增加额外的体验。单击它将添加一个带有新输入字段的新项目。我无法添加整个脚本,因为它太大了。但这里有一个例子可以给你一
我遇到了嵌套条件验证规则的问题。 class StoreRequest extends Request { public function authorize(){ r
如何在 Laravel 验证中添加 Laravel 多个 required_if(如 AND 逻辑)。我想要求 'featured_img' if (pagetype == '2' and featu
我遇到了订阅表单的情况,该表单必须根据用户选择具有不同的验证规则。我几乎完成了这个,但我陷入了一个需要组合规则的点,我认为我无法使用预定义的 Laravel 规则来获得这些规则。 如下图所示,重点是当
我有 2 个字段说 var1 和 var2 。如果 var2 包含单词 __tocken_,则两者都是我想要的文本字段,那么字段 var1 是必需的。 我试过了,但是不行, $validator =
我是一名优秀的程序员,十分优秀!