정규표현식 테스터
이 페이지는 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
예제 패턴
입력
옵션 (필요할 때만 켜세요)
결과
매칭 결과가 여기에 표시됩니다
패턴과 텍스트를 입력하면 실시간으로 매칭됩니다
정규식 패턴과 플래그(g·i·m·s)를 설정하면 텍스트에서 매칭 부분을 실시간 하이라이팅합니다. 치환(replace) 미리보기, 30+ 패턴 라이브러리, URL 공유, CSV 다운로드를 무료로 제공합니다.
활용하기
한국 데이터 검증에 쓰는 정규식 패턴
한국 서비스 개발에서 정규식이 가장 자주 쓰이는 곳은 입력값 검증입니다. 휴대폰 번호(01[016789]-?\d{3,4}-?\d{4}), 사업자등록번호 10자리, 우편번호 5자리(2015년 도로명 기반 개편 이후) 같은 패턴을 폼 검증에 흔히 적용합니다. 다만 주민등록번호는 개인정보보호법상 원칙적으로 수집·보관이 제한되므로, 정규식으로 형식을 검증하더라도 평문 저장은 피하고 마스킹·암호화를 전제로 처리해야 합니다.
한글이 포함된 텍스트를 다룰 때는 유니코드 범위에 유의해야 합니다. 한글 음절은 [가-힣], 자모는 [ㄱ-ㅎㅏ-ㅣ] 범위로 매칭하지만, macOS에서 복사한 텍스트는 자모가 분리된 NFD 형태일 수 있어 [가-힣]로는 잡히지 않습니다. 이 경우 정규식 적용 전 NFC 정규화를 먼저 수행하세요. 또한 자바스크립트 정규식에서 이모지·한자 등을 다룰 때는 u 플래그와 \p{Script=Hangul} 유니코드 속성 이스케이프를 활용하면 안전합니다.
자주 묻는 질문
정규표현식(Regex)이란 무엇인가요?
플래그 g, i, m, s는 각각 무엇인가요?
캡처 그룹(Capturing Group)은 어떻게 사용하나요?
자주 쓰이는 정규식 패턴은?
정규식 치환(replace)은 어떻게 사용하나요?
s 플래그(dotAll)는 언제 필요한가요?
이메일 주소 검증 정규식을 알려주세요.
정규식이 너무 느려요, 왜 그런가요?
정규표현식(Regex) 완전 가이드: 기초 문법부터 실전 패턴 30선까지
정규표현식의 기본 메타문자, 한국 이메일·전화번호·주민등록번호 검증 패턴, JavaScript·Python 사용법, ReDoS 보안, 자주 쓰는 30개 패턴을 정리합니다.
32분 읽기관련
관련 도구
읽을거리
관련 글
클로드 코드 권한 설정: 되돌리기 비용 기준
AI 코딩 도구에 자동 실행을 어디까지 맡길지 되돌리기 비용 3층으로 정리했습니다. 클로드 코드 권한 모드, Cursor Run Modes, VS Code 자동 승인 설정을 표로 비교하고 훅으로 기준을 고정하는 법까지 다룹니다.
7분 읽기바이브 코딩 앱 보안: 배포 전 취약점 점검법
Replit·Lovable·Cursor·Claude Code로 만든 앱의 공통 취약점(접근제어·인증·rate limiting·시크릿 노출·GDPR)과 배포 전 점검 워크플로를 OWASP 기준으로 정리합니다.
22분 읽기1인 개발자도 Git 브랜치·PR 써야 할까
혼자 개발하는데 Git 브랜치와 PR이 필요할까? 팀용 명분은 걷어내고 1인 개발자에게 진짜로 남는 이유와 최소 실전 워크플로우만 정리합니다.
19분 읽기