[PHP] filter_Var() 함수로 이메일 유효성 검사하기
2022. 9. 20. 16:39ㆍProgram/PHP
078_PHP filter_Var()함수로 이메일 유효성 검사하기
[요약]
- 정규표현식을 이용하지 않고 간단하게 이메일 주소의 유효성을 검사할 수 있는 filter_Var() 함수에 대해 알아보자
이메일 주소의 유효성을 검사하기 위한 정규표현식에 대해 알아본 바 있다.
이번에는 filter_Var() 함수를 이용해 더욱 간단하게 이메일 주소의 유효성을 검사하는 방법에 대해 알아보자.
filter_Var() 함수에 첫 번째 아규먼트로 이메일 주소를 입력하고, 두 번쨰 아규먼트로 상수 FILTER_VALIDATE_EMAIL을 입력한다.
상수 FILTER_VALIDATE_EMAIL은 이미 선언된 상수이므로 따로 선언할 필요가 없다.
[filter_Var()를 이용하여 email 유효성 검사 방법]
filter_Var('검사할 값', FILTER_VALIDATE_EMAIL);
filter_Var() 함수의 두 번째 아규먼트의 값에 따라 검사할 유형이 달라지는 방식이다.
다음은 filter_Var() 함수를 사용하여 이메일 주소의 유효성을 검사하는 예제이다.
[예제: 90_filterVar_emil.php ]
<?php
function checkEmail($email) {
$emailCheck = filter_var($email, FILTER_VALIDATE_EMAIL);
$returnInfo = false;
if ($emailCheck) {
$returnInfo = true;
}
return $returnInfo;
}
$email = "playdaddy@gmail.com";
if (checkEmail($email)) {
echo "{$email}은(는) 올바른 이메일 주소 입니다.";
} else {
echo "{$email}은(는) 잘못된 이메일 주소 입니다.";
}
?>
실행결과
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'Program > PHP' 카테고리의 다른 글
[PHP] filter_Var()함수로 IP 주소 유효성 검사하기 (1) | 2022.09.21 |
---|---|
[PHP] filter_Var() 함수로 URL 유효성 검사하기 (0) | 2022.09.20 |
[PHP] 정규표현식 이메일 주소 유효성 검사하기 (1) | 2022.09.20 |
[PHP] 정규표현식으로 휴대전화번호 유효성 검사하기 (1) | 2022.09.19 |
[PHP] 정규표현식 숫자 검사 (0) | 2022.09.19 |