·2분 읽기
정규식 테스트 실전 가이드 — 자주 쓰는 패턴 20선 모음
정규식(정규 표현식)을 테스트하고 활용하는 실전 가이드예요. 이메일, 전화번호, URL 검증 등 자주 쓰는 패턴 20개를 모았어요.

🔍
정규식 테스터 바로 사용하기
정규표현식을 테스트하고 매치 결과를 확인하세요
→
정규식, 왜 어렵게 느껴질까?
정규식(Regular Expression, Regex)은 문자열 패턴을 정의하는 언어예요. 처음 보면 암호처럼 보이지만, 기본 문법만 알면 금방 읽을 수 있어요.
예를 들어 ^[a-zA-Z0-9]+@[a-zA-Z0-9]+\.[a-zA-Z]+$는 이메일 형식을 검증하는 정규식이에요.
핵심 기호만 알면 돼요:
- ^ : 시작
- $ : 끝
- . : 아무 문자 1개
- * : 0회 이상 반복
- + : 1회 이상 반복
- [ ] : 문자 범위
- ( ) : 그룹
자주 쓰는 패턴 10선 (한국어)
한국 개발에서 자주 필요한 패턴이에요:
1. 한국 휴대폰: ^01[016789]-?\d{3,4}-?\d{4}$
2. 이메일: ^[\w.-]+@[\w.-]+\.\w{2,}$
3. 한글만: ^[가-힣]+$
4. 주민등록번호: ^\d{6}-?[1-4]\d{6}$
5. 사업자등록번호: ^\d{3}-?\d{2}-?\d{5}$
6. 우편번호: ^\d{5}$
7. URL: ^https?://[\w.-]+\.[a-z]{2,}
8. 금액(쉼표): ^\d{1,3}(,\d{3})*원?$
9. 날짜(YYYY-MM-DD): ^\d{4}-\d{2}-\d{2}$
10. IPv4: ^(\d{1,3}\.){3}\d{1,3}$
[글자수 세기 도구](/blog/how-to-count-characters)와 함께 입력 검증에 활용하세요.
자주 쓰는 패턴 10선 (영어/범용)
글로벌 서비스에서 자주 쓰는 패턴이에요:
11. 비밀번호(강력): ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$
12. 신용카드: ^\d{4}[- ]?\d{4}[- ]?\d{4}[- ]?\d{4}$
13. HEX 색상: ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
14. 숫자만: ^\d+$
15. 영문만: ^[a-zA-Z]+$
16. 공백 제거: \s+
17. HTML 태그: <[^>]+>
18. 파일 확장자: \.(jpg|jpeg|png|gif|webp)$
19. 유튜브 URL: youtube\.com/watch\?v=[\w-]+
20. JSON 키: "([^"]+)"\s*:
Toolkio 정규식 테스트기 사용법
Toolkio의 정규식 테스트기는 실시간으로 패턴을 테스트할 수 있어요.
1. 정규식 패턴 입력
2. 테스트할 문자열 입력
3. 매칭 결과 실시간 하이라이트
4. 플래그 설정 (g, i, m 등)
매칭되는 부분이 색상으로 표시되어서 패턴이 맞는지 바로 확인할 수 있어요. 복잡한 패턴을 작성할 때 한 단계씩 테스트하면서 만들면 실수를 줄일 수 있어요.