>백엔드 개발 >PHP 문제 >PHP 이메일이 맞는지 확인하세요

PHP 이메일이 맞는지 확인하세요

藏色散人
藏色散人원래의
2019-09-28 10:28:533452검색

PHP 이메일이 맞는지 확인하세요

php 인증 메일이 맞나요?

1: 내장된 메소드를 통해 이메일 주소를 확인하세요

예: $result = filter_var('bob@example.com', FILTER_VALIDATE_EMAIL);

결과를 인쇄할 때 형식이 올바르면 이메일 주소가 출력되며, 틀리면 false가 출력됩니다.

2: 정규 매칭

(1)$regex= '/w+([-+.]w+)*@w+([-.]w+ )*.w+([-.]w+)*/';

(2)$regex="/([a-z0-9]*[-_.]?[a-z0-9]+)* @([a-z0-9]*[-_]?[ a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?/i ";

위 두 정규식은 모두 이메일 주소를 일치시키는 데 사용할 수 있으며, 일치 방법은 다음과 같습니다.

$str = "email@example.com";
$result = preg_match($regex,$str);

이메일 형식이 맞으면 결과 값은 1, 틀리면 false

PS: 유선전화번호와 휴대폰번호 정기인증 붙여넣기↓

$isTel="/^([0-9]{3,4}-)?[0-9]{7,8}$/";
$isMob="/^1[3-8]{1}[0-9]{9}$/";

PHP 관련 더 많은 지식은 PHP Tutorial을 방문해주세요!

위 내용은 PHP 이메일이 맞는지 확인하세요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.