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

Wie validiere ich exakt übereinstimmende Eingabewerte in Laravel?

Susan Sarandon
Susan SarandonOriginal
2024-11-14 19:04:02946Durchsuche

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'
];

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$'
];

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!

Stellungnahme:
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