개발·데이터

정규식 테스트

JavaScript 정규식의 일치 값과 위치를 안전한 별도 작업에서 찾습니다.

브라우저에서 처리 · 파일과 텍스트 업로드 없음
도구를 준비하고 있습니다…
도구 안내

정규식 테스트 도구 소개

로그나 문서에서 원하는 패턴이 잡히는지 실제 예제로 점검합니다. 오래 걸리는 패턴은 자동으로 중단합니다.

사용 방법

  1. 슬래시 없이 패턴을 입력합니다.
  2. 플래그와 테스트 문자열을 넣습니다.
  3. 일치 목록과 UTF-16 위치를 확인합니다.

입력·출력 예시

입력
패턴: \d+ / 텍스트: 주문 123, 45
출력
123: 인덱스 3 / 45: 인덱스 8

지원 형식과 제한사항

  • 텍스트 UTF-8 100KiB·패턴 2,000자·일치 최대 1,000개입니다.
  • Web Worker에서 1.5초를 넘으면 중단합니다. 브라우저 JavaScript 정규식 문법을 사용합니다.

계산·변환 기준

g 플래그가 없으면 첫 일치만 표시합니다. 위치는 0부터 시작하는 UTF-16 인덱스이며 이모지는 여러 단위를 차지할 수 있습니다. 길이 0의 일치는 자동으로 다음 위치로 이동합니다. 지원 플래그는 g i m s u y d입니다.

자주 묻는 질문

위치가 글자수와 다른 이유는요?

JavaScript 문자열 인덱스는 UTF-16 기준입니다. 이모지·결합 문자에서 화면상 글자와 다를 수 있습니다.

정규식이 페이지를 멈추게 하나요?

별도 Worker에서 실행하고 제한 시간을 넘기면 종료합니다. 실행 중 취소도 가능합니다.