Validierung exakter Werte in Laravel-Eingaben
Im Validierungssystem von Laravel können Sie einen strikten Abgleich von Eingabewerten mit angegebenen genauen Werten erzwingen. Dies kann nützlich sein, wenn Sie sicherstellen müssen, dass Benutzer bestimmte vordefinierte Wörter oder Phrasen eingeben.
Validierungsoption 1: „in“-Regel
Die „in“-Validierungsregel ermöglicht Ihnen die Definition einer durch Kommas getrennten Liste akzeptabler Werte. Um beispielsweise zu überprüfen, ob die „Feld“-Eingabe „Hallo“ lauten muss, würden Sie die folgende Regel verwenden:
$rules = [ 'field' => 'in:hello', ];
Validierungsoption 2: Regel für reguläre Ausdrücke
Alternativ können Sie einen regulären Ausdruck verwenden, um genaue Werte zu validieren. Um ein bestimmtes Wort zu finden, können Sie den folgenden regulären Ausdruck verwenden:
$rules = [ 'field' => 'regex:^hello$', ];
In diesem Fall stellen die Trennzeichen ^ und $ sicher, dass die gesamte Eingabe genau mit „Hallo“ übereinstimmt. Beachten Sie, dass Sie je nach Regex-Engine möglicherweise die Flag-Trennzeichen anpassen müssen.
Das obige ist der detaillierte Inhalt vonWie validiere ich genaue Werte in Laravel-Eingaben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!