
filter_var_array 함수의 FILTER_VALIDATE_EMAIL 옵션은 이메일 주소 검증에 사용할 수 있지만, 이메일 주소에 특정 패턴을 적용하는 방법은 없습니다.
이미 이메일 주소에 특정 패턴을 적용하고 싶다면, PHP의 preg_match 함수를 사용하여 정규표현식을 사용할 수 있습니다.
예를 들어, 이메일 주소가 '@example.com'으로 끝나는 경우에만 이메일 주소를 검증하고 싶다면, 다음과 같이 정규표현식을 사용할 수 있습니다.
#hostingforum.kr
php
$email = 'test@example.com';
if (preg_match('/@example.com$/', $email)) {
// 이메일 주소가 '@example.com'으로 끝남
} else {
// 이메일 주소가 '@example.com'으로 끝남이 아닙니다.
}
위의 예제에서 '/@example\.com$/'은 '@example.com'으로 끝나는 이메일 주소만을 검증합니다. '$'는 문자열의 끝을 의미합니다.
filter_var_array 함수의 FILTER_VALIDATE_EMAIL 옵션을 사용할 때, 이메일 주소에 특정 패턴을 적용하고 싶다면, preg_match 함수를 사용하여 정규표현식을 사용하는 것이 좋습니다.
2025-07-21 13:46