Laravel의 유효성 검사 클래스로 정확한 값 유효성 검사
Laravel의 유효성 검사 클래스를 사용하면 입력이 하나 이상의 정확한 값과 일치하는지 확인할 수 있습니까?
예를 들어 다음 유효성 검사 규칙을 고려해 보세요.
$rules = [ "field" => "hello" ];
이 경우 "필드" 입력 값이 정확히 "hello"인지 확인하려고 합니다.
답변:
예, Laravel의 검증 클래스는 정확한 값을 검증하기 위한 두 가지 옵션을 제공합니다:
옵션 1: 'in' 규칙 사용
'in' 규칙은 허용되는 값의 쉼표로 구분된 목록을 사용합니다. 이 예에서 유효성 검사 규칙은 다음과 같습니다.
$rules = [ 'field' => 'in:hello', ];
옵션 2: 정규식 사용
정규식을 사용하여 정확한 값을 일치시킬 수도 있습니다. 이 예에서 정규식은 다음과 같습니다.
$rules = [ 'field' => 'regex:^hello$', ];
"^" 및 "$" 구분 기호는 전체 입력 값이 정규식과 일치하도록 보장합니다.
정규식에 "^$" 구분 기호가 있지만 확인을 위해 테스트해 볼 가치가 있습니다.
위 내용은 Laravel의 검증 클래스가 정확한 값을 검증할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!