이런 분께 유용합니다
- JavaScript나 브라우저 코드에 사용할 정규식을 샘플 문자열로 검증하려는 개발자
- 전체 일치와 캡처 그룹의 위치·값을 JSON으로 확인하려는 사용자
- 대소문자·여러 줄·Unicode 플래그 차이를 비교하려는 사용자
Developer Utility
정규표현식을 입력하고 테스트 문자열에서 매칭 결과, 캡처 그룹, 플래그 동작을 실시간으로 확인할 수 있습니다. 이메일, URL, 전화번호, 코드 패턴 검증에 활용할 수 있는 개발자 유틸리티입니다.
정규식 패턴과 테스트 문자열을 입력하면 매칭 미리보기와 결과 목록을 확인할 수 있습니다.
/.../g
매칭된 문자열은 미리보기에서 강조 표시되고, 상세 결과는 JSON 형태로 정리됩니다.
[]
[]
자주 사용하는 패턴을 클릭하면 정규식과 샘플 문자열을 바로 불러올 수 있습니다.
패턴과 플래그를 JavaScript RegExp 규칙으로 실행해 매치 위치와 캡처 그룹을 확인합니다. 정규식은 짧아 보여도 특정 입력에서 매우 오래 걸릴 수 있으므로 이 도구는 별도 작업자와 실행 시간·입력·결과 제한을 함께 적용합니다.
실제 개인정보나 인증 토큰 대신 구조가 같은 마스킹 샘플을 준비합니다.
슬래시를 제외한 패턴 본문을 입력하고 필요한 플래그만 선택합니다.
일치해야 하는 값과 일치하면 안 되는 값을 테스트 문자열에 함께 넣습니다.
하이라이트뿐 아니라 매치 인덱스와 캡처 그룹 배열을 확인합니다.
시간 초과가 나면 중첩 반복과 서로 겹치는 선택지를 단순화합니다.
브라우저에서 통과한 패턴도 실제 런타임과 최대 입력 길이로 별도 성능 시험을 합니다.
형식 일치가 실제 달력에 존재하는 날짜를 보장하지는 않습니다.
u 모드에서는 서로게이트 쌍을 함께 건너뜁니다.
패턴 500 UTF-16 코드 단위, 문자열 20,000 코드 단위, 최대 1,000개 매치, 작업자 실행 400ms를 제한합니다. g·i·m·s·u·y는 JavaScript 규칙을 따릅니다. 유니코드 모드의 빈 매치는 코드 포인트 단위로 이동하지만 결과 위치와 길이는 UTF-16 기준입니다.
패턴과 테스트 문자열은 현재 브라우저 안에서만 처리하고 저장하지 않습니다. 내려받은 JSON에는 매치된 원문과 캡처 그룹이 포함되므로 실제 개인정보나 내부 로그를 넣지 마세요.
정규식 예제와 개발 문서를 구조화된 초안으로 확인합니다.
로그에서 추출한 시간 숫자를 UTC·KST 날짜로 확인합니다.
u 플래그로 코드 포인트를 매칭해도 결과 인덱스와 길이는 UTF-16 위치로 표시합니다.
가능합니다. 1,001번째가 발견되면 중단하며 일부만 잘라서 성공 결과로 반환하지 않습니다.
로컬 실행 제한을 넘었습니다. 중첩 반복과 겹치는 선택지를 줄여 실제 사용 환경에서도 다시 시험하세요.