84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
PHP 버전 5.3.10을 사용하고 있습니다. 코드는 다음과 같습니다.
반환: "이메일: test@example.c가 정확합니다.
한 문자 TLD가 잘못된 것 같습니다(이 목록에 따르면: http://data.iana.org/TLD/tlds-alpha-by -domain). .txt, 문자 길이의 최상위 도메인이 있는지 몰랐습니다)
그렇다면 FILTER_VALIDATE_EMAIL 필터가 제대로 작동하나요?
FILTER_VALIDATE_EMAIL은 PHP 5.2.14
이메일 주소 확인은 다소 복잡합니다. 다음 목록을 살펴보세요:
유효한 이메일 주소
잘못된 이메일 주소
출처 http://en.wikipedia.org/wiki/Email_address
대부분의 모든 이메일 확인 구현은 "버그"가 있지만 PHP 구현은 모든 일반 이메일 주소를 허용하므로 잘 작동합니다.
업데이트:
찾은 곳: http://www.php.net/manual/en/filter.filters.validate.php
존재하지 않는 '일부' 주소에 대해. 도메인 섹션에서 소스 코드(ext/filter/logical_filters.c)의 주석은 이러한 거부를 증명합니다.
다음은 RFC 5321/5322를 지원하는 Michael Rushton의 수업 링크입니다(링크가 끊어졌습니다. 아래 소스 코드 참조). 으아악
FILTER_VALIDATE_EMAIL은 PHP 5.2.14
를 지원하지 않습니다.이메일 주소 확인은 다소 복잡합니다. 다음 목록을 살펴보세요:
유효한 이메일 주소
잘못된 이메일 주소
출처 http://en.wikipedia.org/wiki/Email_address
대부분의 모든 이메일 확인 구현은 "버그"가 있지만 PHP 구현은 모든 일반 이메일 주소를 허용하므로 잘 작동합니다.
업데이트:
찾은 곳: http://www.php.net/manual/en/filter.filters.validate.php
존재하지 않는 '일부' 주소에 대해. 도메인 섹션에서 소스 코드(ext/filter/logical_filters.c)의 주석은 이러한 거부를 증명합니다.
으아악다음은 RFC 5321/5322를 지원하는 Michael Rushton의 수업 링크입니다(링크가 끊어졌습니다. 아래 소스 코드 참조). 으아악