Comment valider la correspondance exacte des valeurs d'entrée dans Laravel ?

Susan Sarandon
Libérer: 2024-11-14 19:04:02
original
943 Les gens l'ont consulté

How to Validate Exact Matching Input Values in Laravel?

Valider les valeurs d'entrée correspondantes exactes dans Laravel

Lors de la validation d'une entrée dans Laravel, il est souvent nécessaire de s'assurer qu'un certain champ correspond à un champ exact valeur. La classe de validation propose plusieurs options pour effectuer ce type de validation.

Option 1 : Utiliser 'in'

La règle 'in' peut être utilisée pour valider que le la valeur d’entrée est égale à l’une des valeurs acceptables séparées par des virgules. Par exemple, pour exiger que le champ "field" ne puisse avoir que la valeur "hello", la règle suivante peut être utilisée :

$rules = [
    'field' => 'in:hello'
];
Copier après la connexion

Option 2 : Utiliser une expression régulière

Une expression régulière peut également être utilisée pour faire correspondre la valeur d'entrée à un modèle spécifique. Pour exiger que le champ « champ » contienne exactement le mot « bonjour », la règle suivante peut être utilisée :

$rules = [
    'field' => 'regex:^hello$'
];
Copier après la connexion

Note supplémentaire

Alors que les exemples fournis utilisez les délimiteurs '^' et '$' dans l'expression régulière, ces délimiteurs peuvent ne pas être nécessaires selon l'expression régulière spécifique utilisée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal