[PHP] PHP 에서 메일검사(유효성) 정규식 과 함수
[PHP] PHP 에서 메일검사(유효성) 정규식 과 함수
REDINFO
약 2년전 2022-03-27 02:45:59

우리는 사용자로 부터 입력받는 이메일 형식이 유효한지 체크해야 할 경우가 있다.

이메일의 경우 보통 아이디@ 도메인 형식으로 구성 되어있으며 이러한 규칙을 활용하여 

이메일에 대한 검증을 해야한다. 

 

이메일 유효성 체크에의 경우 아래와 같이 두가지 방법을 소개한다. 

 

preg_match 함수를 통한 정규칙 체크 

<?php
$email="lcy@redinfo.co.kr";
$check_email=preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email);

if($check_email > 0)
{
   echo "올바른 이메일 형식입니다.";
}
else
{
   echo "잘못된 이메일 형식입니다.";
}
?>

 

filter_var 함수를 통한 체크

<?php
$email="lcy@redinfo.co.kr";
$check_email=filter_var($email, FILTER_VALIDATE_EMAIL);

if($check_email==true)
{
   echo $check_email;
}
else
{
   echo "잘못된 이메일 형식입니다.";
}
?>
이 포스트글이 도움이 되었나요?
7
카테고리 연관글

Comment

댓글작성

0(500) | 1(30)