Heim > Backend-Entwicklung > PHP-Tutorial > Wie validiere ich exakt übereinstimmende Eingabewerte in Laravel?

Wie validiere ich exakt übereinstimmende Eingabewerte in Laravel?

Susan Sarandon
Freigeben: 2024-11-14 19:04:02
Original
993 Leute haben es durchsucht

How to Validate Exact Matching Input Values in Laravel?

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'
];
Nach dem Login kopieren

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$'
];
Nach dem Login kopieren

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!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage