본문 바로가기
개발자

정규식 테스터

정규식이 문자열과 어떻게 일치하는지 바로 확인합니다.

  • 브라우저에서 처리
  • 로그인 없이 사용

패턴과 테스트 문자열

슬래시(/) 없이 패턴만 입력합니다.

* 표시는 필수 항목입니다.

매칭 결과

패턴과 테스트 문자열을 입력하고 [테스트하기]를 누르면 매칭 결과가 여기에 표시됩니다.

정규식 테스터 사용 안내

이런 작업에 사용하세요

이메일·전화번호 검증이나 로그에서 특정 패턴 추출에 쓸 정규식을 코드에 넣기 전에, 실제 문자열과 어떻게 일치하는지 확인할 때 사용합니다.

필요한 항목

슬래시(/) 없이 패턴을 입력하고 플래그(g·i·m·s·u·y, 기본 g)와 테스트 문자열을 넣은 뒤 [테스트하기]를 누릅니다. 매칭마다 위치(0부터 셈)·매칭 문자열·캡처 그룹이 표로 표시됩니다.

사용 예시

예: 패턴 (\d{3})-(\d{4})-(\d{4}), 플래그 g로 "연락처: 010-1234-5678, 010-9876-5432"를 테스트하면 위치 5와 20에서 2건이 매칭되고, 첫 번째의 캡처 그룹은 010, 1234, 5678로 표시됩니다.

확인 사항

브라우저의 JavaScript 정규식 엔진으로 동작하므로 파이썬의 (?P<name>…) 같은 문법은 오류가 나며, 이름 있는 그룹은 (?<name>…)으로 써야 합니다. g나 y 플래그가 없으면 첫 번째 매칭만 보여 주고, 매칭은 최대 1,000개까지 표시합니다.

함께 쓰기 좋은 도구

입력한 내용은 서버로 전송되지 않고 이 브라우저에서만 처리됩니다.