정규표현식 테스트 방법 - 초보자를 위한 Regex 가이드
정규표현식(Regex) 작성과 테스트 방법. 이메일 검증, 전화번호 추출 등 실무에서 바로 쓰는 패턴 모음.

🔍
정규식 테스터 바로 사용하기
정규표현식을 테스트하고 매치 결과를 확인하세요
→
정규표현식이란 무엇인가?
정규표현식(Regular Expression, Regex)은 문자열에서 특정 패턴을 찾거나, 치환하거나, 유효성을 검증하기 위한 표현 언어입니다. 거의 모든 프로그래밍 언어에서 지원하며, 텍스트 처리에서 빠질 수 없는 핵심 도구입니다.
예를 들어 수천 줄의 로그 파일에서 이메일 주소만 추출하거나, 사용자가 입력한 전화번호 형식이 올바른지 확인하는 일을 정규표현식 한 줄로 해결할 수 있습니다.
실무에서 자주 쓰는 정규표현식 패턴
개발 현장에서 바로 사용할 수 있는 패턴들:
- 이메일 검증: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
- 한국 휴대폰 번호: ^01[016789]-?\d{3,4}-?\d{4}$
- URL 형식: ^https?://[\w\-]+(\.[\w\-]+)+[/#?]?.*$
- 한글만: ^[가-힣]+$
- 숫자만: ^\d+$
- 비밀번호 (8자 이상, 대소문자+숫자+특수문자): ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$
정규표현식 기본 문법 빠르게 배우기
정규표현식의 핵심 문법:
- . (점): 아무 문자 1개
- \d: 숫자 (0-9)
- \w: 영문자, 숫자, 밑줄
- \s: 공백 문자
- ^: 문자열 시작
- $: 문자열 끝
- *: 0번 이상 반복
- +: 1번 이상 반복
- ?: 0번 또는 1번
- {n,m}: n번 이상 m번 이하 반복
- [abc]: a, b, c 중 하나
- (abc|def): abc 또는 def
이 문법들을 조합하면 거의 모든 텍스트 패턴을 표현할 수 있습니다.
Toolkio 정규표현식 테스터 사용법
Toolkio의 정규표현식 테스터는 패턴을 입력하면 실시간으로 매칭 결과를 보여줍니다.
1. 상단에 정규표현식 패턴 입력
2. 플래그 설정 (g: 전역, i: 대소문자 무시, m: 다중 행)
3. 아래 텍스트 영역에 테스트할 문자열 입력
4. 매칭되는 부분이 실시간으로 하이라이트 표시
브라우저에서 바로 실행되므로 민감한 데이터도 안전합니다.