首頁 >後端開發 >php教程 >如何在 Laravel 中驗證精確匹配的輸入值?

如何在 Laravel 中驗證精確匹配的輸入值?

Susan Sarandon
Susan Sarandon原創
2024-11-14 19:04:021001瀏覽

How to Validate Exact Matching Input Values in Laravel?

在Laravel 中驗證精確匹配的輸入值

在Laravel 中驗證輸入時,通常需要確保某個字段與某個字段精確匹配價值。驗證類別提供了多種執行此類驗證的選項。

選項 1:使用 'in'

'in' 規則可用來驗證輸入值等於逗號分隔的可接受值清單之一。例如,要求“field”欄位只能具有值“hello”,可以使用以下規則:

$rules = [
    'field' => 'in:hello'
];

選項2:使用正規表示式

正規表示式也可用於將輸入值與特定模式進行比對。要要求“field”欄位準確包含單字“hello”,可以使用以下規則:

$rules = [
    'field' => 'regex:^hello$'
];

附加說明

雖然提供了範例在正規表示式中使用“^”和“$”分隔符,根據所使用的特定正則表達式,這些分隔符可能不是必需的。

以上是如何在 Laravel 中驗證精確匹配的輸入值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn