코드, 데이터 및 QR 도구

정규식 검증

이 브라우저의 RegExp 생성자로 최대 2,048 UTF-16 단위의 패턴을 검증하고 정규화된 표현식을 복사하세요.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

/ 구분자 없이 패턴 본문을 입력하세요. 최대 2,048 UTF-16 단위이며 빈 패턴도 유효합니다.

선택 사항: d g i m s u v y를 각각 한 번만 사용하세요. u와 v는 함께 쓸 수 없으며 브라우저별 지원이 다릅니다.

패턴과 플래그를 입력한 다음 검증하세요.

구문만 검사하며 텍스트 매칭이나 ReDoS 분석은 하지 않습니다. 유효한 표현식도 다른 곳에서 사용하면 치명적인 백트래킹을 일으킬 수 있습니다.

사용 방법

사용 방법

  1. 슬래시 구분자 없이 패턴 본문을 입력하세요.
  2. 선택적 플래그를 입력하고 구문 검증을 선택하세요.
  3. 구문 결과를 검토하고 정규화된 표현식을 복사하세요.

구문과 플래그

현재 브라우저 JavaScript 엔진에서 지원하는 구문을 검사합니다. d, g, i, m, s, u, v, y를 각각 한 번만 쓸 수 있습니다. u와 v는 함께 쓸 수 없으며 오래된 브라우저는 새 기능을 지원하지 않을 수 있습니다. 빈 패턴도 유효합니다.

안전성 범위

컴파일만 수행합니다. 텍스트 입력, 매칭 미리보기, 구조 분석 및 ReDoS 감사는 제공하지 않습니다. 구문이 유효해도 매칭이 위험할 수 있습니다. 패턴은 최대 2,048 UTF-16 단위이며 브라우저에 남습니다.

자주 묻는 질문

더 알아보기

유효한 구문이면 정규식이 안전한가요?

아니요. 구문 유효성은 치명적인 백트래킹, 매칭 성능 또는 데이터에 대한 정확성을 보장하지 않습니다.

PCRE나 Python 구문을 검사하나요?

아니요. 현재 브라우저의 JavaScript RegExp 구문을 사용합니다. 대상 실행 환경은 별도로 확인하세요.

표현식이 업로드되나요?

아니요. 구문 검증과 복사는 로컬에서 이루어집니다.