Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 이메일 주소를 확인하는 방법은 무엇입니까?


이 기사에서는 PHP 정규식으로 이메일을 검증하는 방법을 배웁니다. PHP에서 이메일 주소를 확인하는 다양한 방법을 배웁니다.

방법 1

preg_match() 함수는 정규식을 사용하여 패턴과 일치하는 입력을 확인합니다.

예시

<?php
   function checkemail($str) {
         return (!preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $str)) ? FALSE : TRUE;
   }
   if(!checkemail("[email protected]")){
      echo "Invalid email address.";
   }
   else{
      echo "Valid email address.";
   }
?>

출력

Valid email address.

위의 예에서 PHP preg_match() 함수는 패턴에 대한 문자열을 검색하는 데 사용되었으며 PHP 삼항 연산자는 preg_match 반환에 따라 true 또는 false 값을 반환하는 데 사용되었습니다.

방법 2

filter_var() 메서드를 사용한 이메일 유효성 검사에 대해 설명합니다.

예시

<?php
   $email = "[email protected]";
   // Validate email
   if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
      echo("$email is a valid email address");
   }
   else{
      echo("$email is not a valid email address");
   }
?>

출력

[email protected] is a valid email address