본문 바로가기
php

[php] 이메일 유효성 검사 filter_var()

by 준오네 2022. 12. 12.
반응형

php에서 이메일 유효성을 검사하는 함수 소개합니다.

 

구조

$email1 = "test@test.com";
$email2 = "test@testcom";

if (!filter_var($email1, FILTER_VALIDATE_EMAIL)) {
  $emailErr = "잘못된 이메일 형식 입니다."; 
}

if (!filter_var($email2, FILTER_VALIDATE_EMAIL)) {
  $emailErr = "잘못된 이메일 형식 입니다."; 
}

해당 구조를 보게되면 email2에는 이메일 형식이 잘못됬기 때문에 에러문 변수가 저장된다.

 

 

post값을 가져왔을때 사용

$email = test_input($_POST["email"]);
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
  $emailErr = "잘못된 이메일 형식 입니다.";
}

post 값을 넣어서 응용 할 수 있습니다.

 

반응형

댓글