Wie validiere ich genaue Werte in Laravel-Eingaben?

Susan Sarandon
Freigeben: 2024-11-15 02:43:02
Original
1036 Leute haben es durchsucht

How to Validate Exact Values in Laravel Inputs?

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

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

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!

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