Free Developer Tool
정규식 테스터
정규식을 실시간으로 테스트. 매칭 하이라이트, 치환, 그룹 캡처, 예제 모음 제공.
예제 패턴
//
플래그:g: 전체 매칭i: 대소문자 무시m: 다중 라인s: . 줄바꿈 포함u: 유니코드
테스트 문자열2개 매칭
매칭 하이라이트
user@example.com, invalid-email, test@test.co.kr
매칭 결과 (2개)
[0]user@example.com
[33]test@test.co.kr
치환 (Replace)
***, invalid-email, ***
📚 정규식 기초 문법 가이드 — Regex Quick Reference
문자 클래스 (Character Classes)
.임의의 문자 1개 (줄바꿈 제외)\d숫자 [0-9]\D숫자가 아닌 문자\w단어 문자 [a-zA-Z0-9_]\W단어 문자가 아닌 것\s공백 문자 (스페이스, 탭, 줄바꿈)\S공백이 아닌 문자[abc]a, b, c 중 하나[^abc]a, b, c 제외한 문자[a-z]a~z 소문자[가-힣]한글 문자수량자 (Quantifiers)
*0번 이상 반복+1번 이상 반복?0번 또는 1번{n}정확히 n번{n,}n번 이상{n,m}n~m번*?최소 매칭 (게으른)앵커 & 그룹 (Anchors & Groups)
^문자열 시작$문자열 끝\b단어 경계(abc)그룹 캡처(?:abc)비캡처 그룹a|ba 또는 b(?=abc)전방 탐색(?!abc)부정 전방 탐색자주 쓰는 패턴 예제 (Common Patterns)
이메일
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}전화번호
0\d{1,2}-\d{3,4}-\d{4}URL
https?:\/\/[^\s]+한국어
[가-힣]+숫자만
^\d+$영문자만
^[a-zA-Z]+$날짜 YYYY-MM-DD
\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])IP 주소
\b(?:\d{1,3}\.){3}\d{1,3}\b우편번호
^\d{5}$비밀번호 강도
^(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#$%]).{8,}$📚 정규식 기초 문법 (Regex Quick Reference)
문자 클래스
| . | 개행 제외 모든 문자 |
| \d | 숫자 [0-9] |
| \D | 숫자가 아닌 문자 |
| \w | 단어 문자 [a-zA-Z0-9_] |
| \W | 단어 문자가 아닌 것 |
| \s | 공백 문자 (스페이스, 탭, 줄바꿈) |
| \S | 공백이 아닌 문자 |
| [abc] | a, b, c 중 하나 |
| [^abc] | a, b, c 제외 |
| [a-z] | a~z 소문자 |
| [가-힣] | 한글 전체 |
수량자 (Quantifiers)
| * | 0회 이상 |
| + | 1회 이상 |
| ? | 0회 또는 1회 (선택적) |
| {n} | 정확히 n회 |
| {n,} | n회 이상 |
| {n,m} | n~m회 |
| *? | 0회 이상 (최소 매칭) |
| +? | 1회 이상 (최소 매칭) |
앵커 & 그룹
| ^ | 문자열 시작 |
| $ | 문자열 끝 |
| \b | 단어 경계 |
| \B | 단어 경계가 아닌 곳 |
| (abc) | 캡처 그룹 |
| (?:abc) | 비캡처 그룹 |
| a|b | a 또는 b |
| (?=abc) | 앞에 abc 있음 (전방탐색) |
| (?!abc) | 앞에 abc 없음 (부정 전방탐색) |
| $1, $2 | 그룹 참조 (치환 시) |
플래그 (Flags)
| /g | 전체 문자열에서 모두 찾기 (global) |
| /i | 대소문자 구분 없음 (case insensitive) |
| /m | 다중 라인 모드 (multiline) |
| /s | . 이 \n 포함 (dotAll) |
| /u | 유니코드 모드 (unicode) |
| /y | 마지막 위치부터 탐색 (sticky) |
이스케이프 문자
| \n | 줄바꿈 (Newline) |
| \t | 탭 (Tab) |
| \r | 캐리지 리턴 |
| \. | . 문자 그대로 |
| \* | * 문자 그대로 |
| \+ | + 문자 그대로 |
| \? | ? 문자 그대로 |
| \( | ( 문자 그대로 |
| \[ | [ 문자 그대로 |
| \\ | \ 문자 그대로 |
실전 예제
이메일
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}전화번호
01[016789]-\d{3,4}-\d{4}URL
https?:\/\/[\w\-._~:/?#[\]@!$&'()*+,;=%]+날짜 YYYY-MM-DD
\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])주민번호 앞자리
\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])한글만
^[가-힣\s]+$영숫자만
^[a-zA-Z0-9]+$강한 비밀번호
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!@#$%]).{8,}$📖 사용 방법
1
도구 접속
정규식 테스터에 접속하세요.
2
내용 입력
필요한 내용을 입력하거나 파일을 업로드하세요.
3
결과 확인
변환/생성된 결과를 즉시 확인하세요.
4
복사 또는 저장
결과를 복사하거나 파일로 저장하세요.
💡 이 도구가 필요한 이유
무료 사용
로그인 없이 완전 무료로 사용할 수 있습니다.
빠른 처리
브라우저에서 즉시 처리되어 빠르게 결과를 얻을 수 있습니다.
개인정보 보호
서버에 데이터가 저장되지 않아 안전합니다.
다양한 기능
시중 유사 도구보다 더 많은 기능을 제공합니다.
❓ 자주 묻는 질문 (FAQ)
🔗 이 도구 공유하기
💬 필요한 도구를 알려주세요
원하는 기능이나 개선점을 자유롭게 남겨주세요. 실제로 반영합니다!
정규식 테스터 · 정규표현식 · regex tester · 정규식 문법 · 정규식 기초 · 정규표현식 문법 · regex syntax · regex cheatsheet · JavaScript regex · regular expression tester · regex quick reference · free regex tool