정규식(Regex) 생성기
자주 사용하는 정규식 패턴 모음
이메일, 전화번호, URL 등 자주 사용하는 정규식 패턴을 제공합니다. 직접 테스트해보고 복사하여 사용하세요.
🔤 정규식이란?
정규식(Regular Expression)은 문자열에서 특정 패턴을 찾거나 검증하는 데 사용하는 문자열 패턴입니다. 이메일, 전화번호, URL 등의 유효성 검사에 널리 사용됩니다.
📚 정규식 패턴 목록
| 유형 | 패턴 | 예시 |
|---|---|---|
| 이메일 | ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ | [email protected] |
| 전화번호 (한국) | ^(010|011|016|017|018|019)-?\d{3,4}-?\d{4}$ | 010-1234-5678 |
| URL | ^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$ | https://example.com |
| IPv4 주소 | ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ | 192.168.0.1 |
| 날짜 (YYYY-MM-DD) | ^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$ | 2026-01-30 |
| 시간 (HH:MM) | ^([01]\d|2[0-3]):([0-5]\d)$ | 14:30 |
💡 정규식 팁
^: 문자열 시작
$: 문자열 끝
\d: 숫자 (0-9)
\w: 단어 문자
+: 1개 이상
*: 0개 이상
?: 0개 또는 1개