DevTools
모든 도구

정규식 스니펫

이메일, URL, 날짜 등 자주 쓰는 정규식을 검색하고 복사합니다.

패턴 작성 기준

여기 실린 정규식은 어딘가에서 수집해 온 것이 아니라 이 사이트에서 직접 작성하고 검증한 것입니다. 기준은 '완벽한 표준 준수'가 아니라 '실무에서 바로 복붙해 쓸 수 있는 현실적 검증'입니다. 예를 들어 이메일 패턴은 RFC 5322 를 완전히 구현하지 않습니다 — 그 패턴은 수백 자에 달하고 실무에서 득보다 실이 큽니다. 대신 흔한 오입력을 걸러내는 수준으로 두었습니다. 엄밀한 검증이 필요한 값은 정규식이 아니라 전용 파서나 실제 발송 확인으로 검증하세요.

정규식 스니펫 모음

정규식 스니펫은 이메일, URL, IPv4, UUID, 헥스 컬러, 슬러그, 날짜(YYYY-MM-DD), 24시간 시각, 국제/한국 전화번호, 강력한 비밀번호, 해시태그, 멘션, 신용카드 번호, 시맨틱 버전, 공백 줄 등 실무에서 자주 쓰는 정규식을 바로 복사해 쓸 수 있게 모아 둔 참고 자료입니다.

각 스니펫은 권장 플래그와 매치 예시를 함께 제공합니다. 예를 들어 URL 패턴은 i 플래그, 한국 휴대폰 번호는 010-1234-5678 같은 형식을 예시로 보여 주어, 패턴이 어떤 입력에 맞는지 한눈에 이해할 수 있습니다. RFC 완전 준수보다 현실적인 검증을 우선한 실용 패턴이라 그대로 프로젝트에 붙여 넣기 좋습니다.

검색창에서 이름·키워드·패턴 본문으로 필터링할 수 있고, 각 항목은 복사 버튼으로 패턴을 바로 복사하거나 '정규식 테스터에서 열기'로 이동하면 패턴·플래그·예시가 자동으로 채워집니다. 검색과 필터링은 브라우저에서만 처리되며 서버로 아무것도 전송하지 않습니다.

사용 방법

  1. 검색창에 email, url, date, phone 같은 키워드를 입력해 원하는 패턴을 찾습니다. 이름뿐 아니라 패턴 본문으로도 검색됩니다.
  2. 마음에 드는 스니펫의 복사 버튼을 눌러 패턴을 클립보드에 복사한 뒤 코드에 붙여 넣습니다. 코드에서는 권장 플래그도 함께 적용하세요.
  3. 패턴을 실제로 시험해 보려면 항목의 '정규식 테스터에서 열기' 아이콘을 누릅니다. 패턴·플래그·예시 문자열이 자동으로 채워진 채로 테스터가 열립니다.

자주 묻는 질문

이메일·URL 패턴이 모든 경우를 완벽하게 검증하나요?
아니요. 이메일과 URL 패턴은 RFC를 100% 준수하기보다 현실적인 형식 검증을 목적으로 합니다. 극단적으로 특수한 주소는 걸러낼 수 있으니, 최종 유효성은 실제 발송·요청으로 확인하는 것을 권장합니다.
각 패턴에 어떤 플래그를 써야 하나요?
스니펫마다 권장 플래그가 함께 표시됩니다. 예를 들어 URL은 i, 해시태그는 gu, 멘션은 gi 등입니다. 테스터에서 열면 이 플래그가 자동으로 적용됩니다.
한국 전화번호 패턴은 어떤 형식을 지원하나요?
010/011/016/017/018/019로 시작하는 휴대폰 번호를 지원하며, 하이픈이 있어도 없어도 매치됩니다. 010-1234-5678 과 01012345678 모두 인식합니다.
패턴을 바로 테스트해 볼 수 있나요?
네. 각 스니펫의 '정규식 테스터에서 열기' 아이콘을 누르면 패턴·플래그·예시가 자동 입력된 상태로 테스터가 열려 즉시 동작을 확인할 수 있습니다.