PHP의 이메일 유효성 검사: 최신 접근 방식
PHP로 작업할 때 데이터 무결성을 보장하려면 사용자 입력 유효성을 검사하는 것이 중요합니다. 일반적인 유효성 검사 작업 중 하나는 이메일 주소를 확인하는 것입니다. 다음은 PHP를 사용하여 이메일을 검증하는 간단하고 안정적인 방법입니다.
이메일 검증을 위해 filter_var() 활용
filter_var() 함수는 이메일 주소를 검증하는 편리한 방법을 제공합니다. :
$isValid = filter_var($email, FILTER_VALIDATE_EMAIL);
이 함수는 입력 문자열이 유효한 이메일 주소이면 true를 반환하고 false를 반환합니다. 그렇지 않은 경우.
ereg() 지원 중단 및 preg_match()로 교체
이전 버전의 PHP에서는 ereg()가 정규식 일치에 사용되었습니다. 그러나 PHP 5.3 이상에서는 더 이상 사용되지 않으며 preg_match()로 대체되었습니다.
if (preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/", $email)) { return true; }
이 정규식은 다음을 확인합니다.
추가 고려사항
위 내용은 최신 PHP에서 이메일 주소를 안정적으로 검증하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!