email_validator 패키지는 표준 RFC 5322 사양에 따라 이메일 주소를 검증하는 간단하고 정확한 Dart 클래스를 제공합니다. 모바일, 웹, 데스크톱을 포함한 여러 플랫폼에서 신뢰할 수 있는 이메일 형식 검사를 보장합니다. 이 패키지는 가볍고 통합이 쉬우며, Flutter 애플리케이션의 폼 검증에 적합합니다. 외부 종속성 없이 기본 및 고급 검증 시나리오를 지원합니다.
사용 사례
폼 입력 검증
사용자 등록 흐름
로그인 화면 이메일 확인
데이터 무결성 검증
실시간 이메일 피드백
주요 기능
RFC 5322 호환 검증
크로스 플랫폼 지원
명확한 오류 처리를 갖춘 간단한 API
경량이며 종속성 없음
국제화된 이메일 주소를 지원합니다
적합한 대상
이메일 검증이 필요한 플러터 앱
개발자는 속도보다 정확성을 우선시한다
엄격한 이메일 형식 규칙을 필요로 하는 애플리케이션
웹 및 모바일 앱에서의 프론트엔드 검증
외부 종속성이 최소인 프로젝트
고려 사항
이메일 주소가 실제로 존재하는지 확인하지 않습니다
서버 측 검증이 포함되어 있지 않습니다
일부 유효하지만 드문 이메일 형식을 거부할 수 있습니다
구문 검사에 국한되며, 전달 확인은 포함되지 않음
고용량 이메일 처리에 적합하지 않습니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
Email Validator.dart
A simple Dart class for validating email addresses without using RegEx. Can also be used to validate emails within Flutter apps (see Flutter email validation).
NB: This library only validates the syntax of the email, not by looking up domain or whether an email actually exists.