개발이야기/PHP

[PHP] filter_Var 함수로 유효성 체크하기 (이메일,URL)

후린개발자 2022. 9. 7.
반응형

PHP 내장함수 filter_Var()로 이메일/URL 에 대해서 유효성을 체크할 수 있다.

//이메일
filter_Var("체크값", FILTER_VALIDATE_EMAIL);

//URL
filter_Var("체크값", FILTER_VALIDATE_URL);

체크값에 대해서 맞으면 true를 리턴하고, 유효하지 않으면 false을 리턴한다.

 

<?php
  	
	$email1 = "webmaster@google.com";
	$email2 = "webmaster@google";

	$checkMail1 = filter_Var($email1, FILTER_VALIDATE_EMAIL);
	$checkMail2 = filter_Var($email2, FILTER_VALIDATE_EMAIL);
	
	if ($checkMail1 == true) {
		echo $email1." 올바른 이메일 주소 입니다.<br>";
	}else{
		echo $email1." 올바르지 않은 이메일 주소 입니다.<br>";
	}
	if ($checkMail2 == true) {
		echo $email2." 올바른 이메일 주소 입니다.<br><br>";	
	}else{
		echo $email2." 올바르지 않은 이메일 주소 입니다.<br><br>";
	}
	
	$url1 = "https://naver.com";
	$url2 = "httpnaver.com";

	$checkUrl1 = filter_Var($url1, FILTER_VALIDATE_URL);
	$checkUrl2 = filter_Var($url2, FILTER_VALIDATE_URL);
	
	if ($checkUrl1 == true) {
		echo $url1." 올바른 URL 주소 입니다.<br>";
	}else{
		echo $url1." 올바르지 않은 URL 주소 입니다.<br>";
	}
	if ($checkUrl2 == true) {
		echo $url2." 올바른 URL 주소 입니다.<br><br>";	
	}else{
		echo $url2." 올바르지 않은 URL 주소 입니다.<br><br>";
	}
?>

 

 

반응형

댓글

💲 추천 글