Exakt übereinstimmende Eingabewerte in Laravel validieren
Beim Validieren von Eingaben in Laravel muss oft sichergestellt werden, dass ein bestimmtes Feld mit einem exakten Feld übereinstimmt Wert. Die Validierungsklasse bietet mehrere Optionen zum Durchführen dieser Art von Validierung.
Option 1: Verwendung von „in“
Die „in“-Regel kann verwendet werden, um zu validieren, dass die Der Eingabewert entspricht einem Wert aus einer durch Kommas getrennten Liste zulässiger Werte. Um beispielsweise zu verlangen, dass das Feld „Feld“ nur den Wert „Hallo“ haben darf, kann die folgende Regel verwendet werden:
$rules = [ 'field' => 'in:hello' ];
Option 2: Regulären Ausdruck verwenden
Ein regulärer Ausdruck kann auch verwendet werden, um den Eingabewert mit einem bestimmten Muster abzugleichen. Um zu verlangen, dass das Feld „Feld“ genau das Wort „Hallo“ enthält, kann die folgende Regel verwendet werden:
$rules = [ 'field' => 'regex:^hello$' ];
Zusätzlicher Hinweis
Während der bereitgestellten Beispiele Verwenden Sie die Trennzeichen „^“ und „$“ im regulären Ausdruck. Diese Trennzeichen sind je nach verwendetem regulären Ausdruck möglicherweise nicht erforderlich.
Das obige ist der detaillierte Inhalt vonWie validiere ich exakt übereinstimmende Eingabewerte in Laravel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!