tool::regex-guide
regex email
/^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$/i
이메일 주소 검증
정규식 패턴
/^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$/i플래그:
i패턴 분석
^Start of string[a-zA-Z0-9._%+\-]+Local part: letters, digits, dots, special chars@Literal @ symbol (required)[a-zA-Z0-9.\-]+Domain name: letters, digits, dots, hyphens\.Literal dot before TLD[a-zA-Z]{2,}TLD: at least 2 letters (com, org, io…)$End of string매칭 예시
✓
user@example.com✓
name.surname+tag@sub.domain.org✓
dev@company.io비매칭 예시
✗
user@✗
@domain.com✗
no-at-sign.com✗
user @example.comRFC 5322 기반의 실용적인 이메일 주소 패턴입니다. 로컬 파트(@기호 앞)와 도메인 파트(@기호 뒤)로 나뉘며, 가장 일반적인 이메일 형식을 포괄합니다. 단, 국제화 도메인(IDN)이나 IP 주소 형식 도메인은 별도 처리가 필요합니다.
언어별 사용법
주요 사용 사례
- ▸회원가입 폼 이메일 유효성 검증
- ▸뉴스레터 구독 이메일 입력 검증
- ▸데이터베이스 이메일 컬럼 형식 확인
- ▸CSV/엑셀 이메일 데이터 정제
- ▸API 요청 바디의 이메일 필드 검증
관련 패턴
ad · 300×250
// related tools