무료 온라인 Regex Tester
실시간 일치 하이라이팅, 그룹 추출, 공통 패턴 라이브러리로 정규 표현식을 테스트하고 디버그하세요. 무료, 100% 클라이언트 사이드 정규식 테스터.
100% 클라이언트 사이드 · 데이터는 브라우저를 절대 벗어나지 않습니다사용 방법 Regex Tester
패턴 필드에 정규 표현식을 입력하세요(슬래시 없이). 입력란 오른쪽의 버튼으로 플래그를 전환합니다.
- 테스트 문자열 영역에 검색할 텍스트를 붙여넣으세요.
- 테스트를 클릭하거나 Ctrl/Cmd+Enter를 누르면 일치 항목이 출력에 하이라이트되고 아래 일치 세부 정보 표에 나열됩니다.
- 공통 패턴 라이브러리를 열어 미리 정의된 정규식을 불러오세요——이메일, URL, UUID 등 유효성 검사에 유용합니다.
- 정규식 복사를 사용하여 플래그를 포함한 전체 표현식(
/pattern/flags)을 복사합니다.
명명된 캡처 그룹((?<name>pattern))은 일치 세부 정보 표에 명명된 열로 표시됩니다.
자주 묻는 질문
이 도구는 어떤 정규식 엔진을 사용하나요?
이 테스터는 ECMAScript 명세를 따르는 JavaScript의 내장 RegExp 엔진을 사용합니다. 대부분의 Perl 호환 구문을 지원하지만 일부 구버전 브라우저에서는 후방 탐색을 지원하지 않습니다.
플래그 토글은 어떤 역할을 하나요?
g(전역)는 첫 번째 일치에서 멈추지 않고 모든 일치를 찾습니다. i는 대소문자를 구분하지 않습니다. m은 ^와 $가 행 경계에 일치합니다. s는 .이 줄 바꿈과 일치합니다. u는 대리 쌍 처리를 포함한 전체 유니코드 모드를 활성화합니다.
도구가 얼마나 많은 일치를 표시하나요?
하이라이트된 출력은 테스트 문자열의 모든 일치를 표시합니다. 일치 세부 정보 표는 인덱스 위치와 캡처 그룹과 함께 최대 100개의 개별 일치를 표시합니다.
캡처 그룹은 어떻게 사용하나요?
패턴의 일부를 괄호로 묶습니다. 예: (\d{4})-(\d{2})-(\d{2}). 각 캡처 그룹은 일치 세부 정보 표의 그룹 열에 표시됩니다. 명명된 그룹은 (?<name>pattern) 구문을 사용합니다.
테스트 문자열이 서버로 전송되나요?
아니요. 모든 매칭은 JavaScript RegExp API를 사용하여 브라우저에서 수행됩니다. 텍스트나 패턴이 기기를 벗어나지 않습니다.
라이브러리의 공통 패턴에는 무엇이 있나요?
라이브러리에는 이메일 주소, URL, IPv4 주소, 전화번호, 16진수 색상, 날짜(YYYY-MM-DD), 우편번호, 신용카드 번호, 슬러그, UUID 등의 패턴이 포함되어 있습니다.