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 중국어 웹사이트의 기타 관련 기사를 참조하세요!