Heim > Backend-Entwicklung > PHP-Tutorial > Kann die Validierungsklasse von Laravel genaue Werte validieren?

Kann die Validierungsklasse von Laravel genaue Werte validieren?

DDD
Freigeben: 2024-11-14 17:41:02
Original
967 Leute haben es durchsucht

Can Laravel's Validation Class Validate Exact Values?

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage