실제로 배포하는 JS 버전을 위한 정규식 테스터
regex101은 다중 버전 심층 탐색에 적합합니다. 이 페이지는 반대 접근: 패턴 + 플래그 + 샘플을 붙여넣고 App Shell에서 즉시 일치 결과 확인 — 계정 불필요, 원격 실행기 지연 없음.
문자: 116
사용 시기
코딩 중 빠른 /pattern/gi 확인, 또는 커밋 전 치환 미리보기.
예제
작동 방식
new RegExp(소스, 플래그) → matchAll / replace 미리보기. 유효하지 않은 패턴은 오류를 표시합니다. 엔진은 JavaScript 정규식입니다(PCRE/Python 아님).
일반적인 함정
- JS에는 일부 PCRE 기능이 없습니다. lookbehind는 브라우저 버전에 따라 다릅니다.
- 치명적인 역추적이 탭을 멈출 수 있습니다.
- Dotall / multiline 플래그는 `.`와 `^$`의 의미를 변경합니다.
차이점
실시간 JS 정규식. Slugify/케이스 도구는 패턴 없이 텍스트를 변환합니다. Diff는 두 텍스트를 비교합니다.
자주 묻는 질문
PCRE/Python 방식?
여기서는 안 됩니다 — JS만 지원; 다른 것은 regex101을 사용하세요.
Catastrophic backtracking?
매우 큰 입력은 탭을 멈추게 할 수 있습니다; 샘플을 적당히 유지하세요.
업로드?
아니요.
Replace 모드?
네, UI에 대체 문자열이 포함된 경우.
관련 도구
브라우저에서 실행됩니다. 업로드되지 않습니다. 보안 제품이 아닙니다 - 해시 및 JWT 디코딩은 디버깅용이며 비밀번호 저장 또는 인증 조언이 아닙니다.