如何確保Laravel 中的輸入與精確值匹配
在Laravel 的驗證類中,您可以強制輸入與確切的單字匹配。當您想要確保使用者輸入特定值(例如“hello”)時,這非常有用。
實現精確單字驗證的主要方法有兩種:
使用'in' 和逗號分隔清單:
$rules = [ 'field' => 'in:hello', ];
這個方法提供了一個簡單的方法來定義可接受值的清單。在這種情況下,該欄位必須包含確切的單字「hello」。
編寫正規表示式:
$rules = [ 'field' => 'regex:^hello$', ];
正規表示式提供定義符合標準時更靈活。上面的表達式確保欄位的值以“^hello”開頭並以“$”結尾。這可確保單字“hello”的精確匹配。
請記住,某些正規表示式可能需要「^」和「$」作為分隔符,而其他則可能不需要。進行實驗以確定適合您的特定用例的格式。
以上是如何在 Laravel 中驗證輸入的精確值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!