·2분 읽기

정규식 5패턴 검증 — 이메일·전화·주민번호·IP·한글 실전 매칭

실무에서 가장 많이 쓰는 정규식 5패턴을 정리했어요. 이메일·전화·주민번호·IP·한글 검증을 정규식 테스터로 즉시 확인하고 코드에 바로 붙이는 가이드.

정규식 5패턴 검증 — 이메일·전화·주민번호·IP·한글 실전 매칭
🔍
정규식 테스터 바로 사용하기
정규표현식을 테스트하고 매치 결과를 확인하세요

정규식이 왜 5패턴만 알면 충분한가

실무에서 정규식 검증은 거의 다 5가지 카테고리예요. 이메일, 전화번호, 주민번호, IP 주소, 한글 텍스트. 이 5패턴만 본인 코드 라이브러리에 갖고 있으면 신규 프로젝트 시작할 때 검증 로직 90% 커버됩니다. Toolkio 정규식 테스터로 즉시 검증하고 코드에 붙이세요.

패턴 1·2 — 이메일과 전화번호

**이메일 정규식 (실무 표준)** `^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$` - 영문·숫자·점·하이픈 모두 허용 - @ 뒤 도메인 + 최소 2자 TLD - [email protected] → 통과 - abc@ → 거절 - @com → 거절 **전화번호 정규식 (한국 형식)** `^01[0-9]-?[0-9]{3,4}-?[0-9]{4}$` - 010·011·016·017·018·019 시작 - 하이픈 있어도 없어도 허용 - 010-1234-5678 → 통과 - 01012345678 → 통과 - 010-12345-678 → 거절

패턴 3·4 — 주민번호와 IP

**주민번호 정규식 (한국)** `^[0-9]{6}-[1-4][0-9]{6}$` - 앞 6자리 + 하이픈 + 뒤 7자리 - 뒤 첫 자리 1~4만 허용 (성별·세대 코드) - 901225-1234567 → 통과 - 901225-5234567 → 거절 (5는 외국인 코드라 별도 처리) **보안 주의**: 주민번호는 클라이언트 검증 후 서버 전송 시 즉시 마스킹 또는 해시. 평문 저장 절대 금지. **IP 주소 정규식 (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]?)$` - 0~255 4개 + 점 - 192.168.1.1 → 통과 - 256.1.1.1 → 거절 - 길어 보이지만 0~255 범위 검증 위해 필수

패턴 5 + Toolkio 활용

**한글 텍스트 정규식** `^[가-힣ㄱ-ㅎㅏ-ㅣ\s]+$` - 한글 음절 + 자모 + 공백 허용 - '홍길동' → 통과 - 'Hong길동' → 거절 - '홍 길동' → 통과 (공백 허용) **한글 + 영문 혼합 허용 시** `^[가-힣a-zA-Z\s]+$` **Toolkio 정규식 테스터 활용 5단계** 1. 정규식 입력란에 위 패턴 붙여넣기 2. 테스트 문자열에 검증할 데이터 입력 3. 매칭 결과 즉시 확인 (초록 = 통과, 빨강 = 거절) 4. 매칭 그룹별 추출 결과 표시 5. 검증 통과 후 본인 코드에 복사 5패턴 한 번에 라이브러리화 해두면 신규 프로젝트마다 30분 이상 절약됩니다.

지금 바로 정규식 테스터를 사용해보세요

무료이며, 브라우저에서 바로 실행됩니다.

정규식 테스터