在Laravel 中驗證精確匹配的輸入值
在Laravel 中驗證輸入時,通常需要確保某個字段與某個字段精確匹配價值。驗證類別提供了多種執行此類驗證的選項。
選項 1:使用 'in'
'in' 規則可用來驗證輸入值等於逗號分隔的可接受值清單之一。例如,要求“field”欄位只能具有值“hello”,可以使用以下規則:
$rules = [ 'field' => 'in:hello' ];
選項2:使用正規表示式
正規表示式也可用於將輸入值與特定模式進行比對。要要求“field”欄位準確包含單字“hello”,可以使用以下規則:
$rules = [ 'field' => 'regex:^hello$' ];
附加說明
雖然提供了範例在正規表示式中使用“^”和“$”分隔符,根據所使用的特定正則表達式,這些分隔符可能不是必需的。
以上是如何在 Laravel 中驗證精確匹配的輸入值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!