Heim > Backend-Entwicklung > PHP-Tutorial > Wie validiere ich Eingaben für genaue Werte in Laravel?

Wie validiere ich Eingaben für genaue Werte in Laravel?

Mary-Kate Olsen
Freigeben: 2024-11-20 02:07:01
Original
1013 Leute haben es durchsucht

How to Validate Input for Precise Values in Laravel?

So stellen Sie sicher, dass eine Eingabe mit genauen Werten in Laravel übereinstimmt

In der Validierungsklasse von Laravel können Sie erzwingen, dass die Eingabe mit genauen Wörtern übereinstimmt. Dies ist nützlich, wenn Sie sicherstellen möchten, dass ein Benutzer einen bestimmten Wert eingibt, z. B. „Hallo“.

Es gibt zwei Hauptmethoden, um eine genaue Wortvalidierung zu erreichen:

  1. Verwendung von „in“ mit einer durch Kommas getrennten Liste:

    $rules = [
        'field' => 'in:hello',
    ];
    Nach dem Login kopieren

    Dieser Ansatz bietet eine einfache Möglichkeit, eine Liste akzeptabler Werte zu definieren. In diesem Fall muss das Feld genau das Wort „Hallo“ enthalten.

  2. Einen regulären Ausdruck schreiben:

    $rules = [
        'field' => 'regex:^hello$',
    ];
    Nach dem Login kopieren

    Reguläre Ausdrücke werden angeboten mehr Flexibilität bei der Definition von Übereinstimmungskriterien. Der obige Ausdruck stellt sicher, dass der Wert des Feldes mit „^hello“ beginnt und mit „$“ endet. Dies stellt eine exakte Übereinstimmung mit dem Wort „Hallo“ sicher.

Bedenken Sie, dass einige reguläre Ausdrücke möglicherweise „^“ und „$“ als Trennzeichen erfordern, andere hingegen nicht. Experimentieren Sie, um das geeignete Format für Ihren spezifischen Anwendungsfall zu ermitteln.

Das obige ist der detaillierte Inhalt vonWie validiere ich Eingaben für genaue Werte 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