반응형
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>";
}
?>
반응형
'개발이야기 > PHP' 카테고리의 다른 글
[PHP] JSON 만들기, json_encode, json_decode (0) | 2022.09.15 |
---|---|
[PHP] ajax 이미지 업로드, 파일정보 (0) | 2022.09.13 |
[PHP] log 파일 만들기 (fopen, fwrite) (0) | 2022.09.07 |
[PHP] 쿠키생성/사용하기/삭제하기 (0) | 2022.09.06 |
[PHP] 핸드폰번호(문자열) 하이픈(-) 넣기 (0) | 2022.09.06 |
댓글