Validierung exakter Werte mit der Validierungsklasse von Laravel
Ermöglicht die Validierungsklasse von Laravel die Validierung einer Eingabe, damit diese mit einem oder mehreren exakten Werten übereinstimmt?
Bedenken Sie beispielsweise die folgende Validierung Regel:
In diesem Fall möchten wir sicherstellen, dass der Wert der Eingabe „Feld“ genau „Hallo“ ist.
Antwort:
Ja, die Validierungsklasse von Laravel bietet zwei Optionen zur Validierung exakter Werte:
Option 1: Verwenden die „in“-Regel
Die „in“-Regel benötigt eine durch Kommas getrennte Liste akzeptabler Werte. Für unser Beispiel wäre die Validierungsregel:
Option 2: Verwendung eines regulären Ausdrucks
Ein regulärer Ausdruck kann auch verwendet werden, um exakte Werte abzugleichen. In unserem Beispiel wäre der reguläre Ausdruck:
Die Trennzeichen „^“ und „$“ stellen sicher, dass der gesamte Eingabewert mit dem regulären Ausdruck übereinstimmt.
Beachten Sie, dass Sie das möglicherweise nicht benötigen „^$“-Trennzeichen im regulären Ausdruck, aber zur Bestätigung lohnt sich ein Test.
Das obige ist der detaillierte Inhalt vonKann die Validierungsklasse von Laravel genaue Werte validieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!