자주 쓰는 정규식 패턴
개발자가 가장 자주 검증하고 추출하는 것들을 위한 바로 쓸 수 있는 정규식입니다. 패턴을 복사해 붙여 넣으세요. 정규식이 처음이라면 초보자 가이드를 읽고, 각 패턴이 어떻게 동작하는지 이해하려면 정규식 치트시트를 열어 두세요.
업데이트 2026-07-06
| 매칭 대상 | 패턴 | 비고 |
|---|---|---|
| 이메일(실용적) | ^[\w.+-]+@[\w-]+\.[\w.-]+$ | 폼에는 충분함; 완전히 RFC를 따르는 정규식은 없음 |
| URL(http/https) | https?://[^\s]+ | http:// 또는 https://로 시작하는 URL 매칭 |
| IPv4 주소 | \b(?:\d{1,3}\.){3}\d{1,3}\b | 각 부분이 0–255인지는 확인하지 않음 |
| 헥스 색상 | ^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$ | 3자리 또는 6자리 헥스, 앞에 # 붙임 |
| 날짜(YYYY-MM-DD) | ^\d{4}-\d{2}-\d{2}$ | 형식만 검사 — 실제 날짜는 검증하지 않음 |
| 시간(24시간 HH:MM) | ^([01]\d|2[0-3]):[0-5]\d$ | 00:00 ~ 23:59 |
| URL 슬러그 | ^[a-z0-9]+(?:-[a-z0-9]+)*$ | 소문자 단어를 하이픈 하나로 연결 |
| 숫자만 | ^\d+$ | 숫자 하나 이상, 그 외에는 없음 |
| 글자만 | ^[A-Za-z]+$ | ASCII 글자만 |
| 사용자 이름 | ^\w{3,16}$ | 3–16자의 글자·숫자·밑줄 |
| 미국 전화번호(느슨함) | ^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$ | 괄호·공백·점·하이픈 허용 |
| 강한 비밀번호 | ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$ | 소문자·대문자·숫자 포함 8자 이상(룩어헤드) |
| 앞뒤 공백 | ^\s+|\s+$ | 양쪽 끝 공백을 다듬는 데 사용 |
주의: 이런 패턴은 형식을 검증하는 것이지 의미를 검증하지는 않습니다. 어떤 문자열이 이메일 패턴에 매칭돼도 실제로 도달 가능한 주소가 아닐 수 있습니다 — 중요한 것이라면 정규식으로 형식을 검사하되 값 자체는 다른 방법(예: 인증 메일)으로 확인하세요.
관련 도구