DevKitBase
도구정보개인정보

실제로 배포하는 JS 버전을 위한 정규식 테스터

regex101은 다중 버전 심층 탐색에 적합합니다. 이 페이지는 반대 접근: 패턴 + 플래그 + 샘플을 붙여넣고 App Shell에서 즉시 일치 결과 확인 — 계정 불필요, 원격 실행기 지연 없음.

문자: 116
입력

사용 시기

코딩 중 빠른 /pattern/gi 확인, 또는 커밋 전 치환 미리보기.

예제

입력
패턴: \d+
플래그: g
텍스트: a1b22
출력
일치: 1, 22

작동 방식

new RegExp(소스, 플래그) → matchAll / replace 미리보기. 유효하지 않은 패턴은 오류를 표시합니다. 엔진은 JavaScript 정규식입니다(PCRE/Python 아님).

일반적인 함정

  • JS에는 일부 PCRE 기능이 없습니다. lookbehind는 브라우저 버전에 따라 다릅니다.
  • 치명적인 역추적이 탭을 멈출 수 있습니다.
  • Dotall / multiline 플래그는 `.`와 `^$`의 의미를 변경합니다.

차이점

실시간 JS 정규식. Slugify/케이스 도구는 패턴 없이 텍스트를 변환합니다. Diff는 두 텍스트를 비교합니다.

자주 묻는 질문

PCRE/Python 방식?
여기서는 안 됩니다 — JS만 지원; 다른 것은 regex101을 사용하세요.
Catastrophic backtracking?
매우 큰 입력은 탭을 멈추게 할 수 있습니다; 샘플을 적당히 유지하세요.
업로드?
아니요.
Replace 모드?
네, UI에 대체 문자열이 포함된 경우.

관련 도구

브라우저에서 실행됩니다. 업로드되지 않습니다. 보안 제품이 아닙니다 - 해시 및 JWT 디코딩은 디버깅용이며 비밀번호 저장 또는 인증 조언이 아닙니다.