如何确保 Laravel 中的输入与精确值匹配
在 Laravel 的验证类中,您可以强制输入与确切的单词匹配。当您想要确保用户输入特定值(例如“hello”)时,这非常有用。
实现精确单词验证的主要方法有两种:
使用 'in' 和逗号分隔列表:
$rules = [ 'field' => 'in:hello', ];
此方法提供了一种简单的方法来定义可接受值的列表。在这种情况下,该字段必须包含确切的单词“hello”。
编写正则表达式:
$rules = [ 'field' => 'regex:^hello$', ];
正则表达式提供定义匹配标准时更加灵活。上面的表达式确保字段的值以“^hello”开头并以“$”结尾。这可确保单词“hello”的精确匹配。
请记住,某些正则表达式可能需要“^”和“$”作为分隔符,而其他则可能不需要。进行实验以确定适合您的特定用例的格式。
以上是如何在 Laravel 中验证输入的精确值?的详细内容。更多信息请关注PHP中文网其他相关文章!