Skip to main content
appkiro.com

JavaScript 정규식 테스트기

샘플 텍스트에서 JavaScript 정규식을 실행하고 모든 매치·위치·캡처 그룹을 확인합니다.

개발자·텍스트 도구

한눈에 보는 답변

JavaScript 정규식 테스트기는 ECMAScript RegExp를 입력 텍스트에 적용해 매치, 인덱스와 그룹을 표시합니다. pattern은 `/.../` 없이 입력하고 g, i, m, s flags를 별도 선택하며 PCRE 전용 문법은 동작하지 않을 수 있습니다.

//

사용 방법

  1. 원본 데이터를 입력합니다: slash 없이 pattern을 넣고 match/non-match 합성 데이터를 붙여 넣습니다.

  2. 필요한 설정을 선택합니다: 필요한 flags를 선택하고 u/y는 목표 런타임 의미가 분명할 때 사용합니다.

  3. 결과를 확인하고 검증합니다: 하이라이트·인덱스·그룹과 긴 악성 입력을 테스트한 뒤 코드에 복사합니다.

주요 기능

  • ECMAScript RegExp.
  • g/i/m/s 및 u/y.
  • 실시간 하이라이트.
  • 인덱스와 capture groups.
  • 제한을 명시한 presets.

활용 사례

  • 프런트엔드 검증/추출 디버깅.
  • 그룹·앵커·flags 학습.
  • Scratchpad용 regex 준비.

제한 사항 및 안전 안내

  • 엔진마다 문법이 다르고 JavaScript는 모든 PCRE 기능을 지원하지 않습니다. 몇 개 예시 통과는 완전한 검증이나 보안 경계를 뜻하지 않습니다.
  • 핵심 처리는 현재 브라우저 컴포넌트에서 실행됩니다. 확장 프로그램, 클립보드 기록, 다운로드 파일, 사이트 전체 진단은 별도의 노출 지점이므로 전체 환경을 검토하기 전에는 프로덕션 비밀값을 입력하지 마세요.

문제 해결

정규식이 유효하지 않음

slash, escaping, PCRE-only 구문을 확인합니다.

첫 매치만

g를 켭니다.

느림

중첩 quantifier와 모호한 alternation을 단순화합니다.

자주 묻는 질문

pattern에 /가 필요한가요?

아니요. 본문만 입력하고 flags는 따로 선택합니다.

PCRE 테스트기인가요?

아닙니다. 대상은 JavaScript ECMAScript입니다.

이메일 프리셋은 완전한가요?

아닙니다. 간단한 시작 예시로만 표현해야 합니다.

안전하고 개인정보가 보호되나요?

계산은 이 브라우저 컴포넌트에서 실행되지만 이것만으로 완전한 개인정보 보호를 보장하지는 않습니다. 확장 프로그램, 클립보드 기록, 다운로드, 사이트 진단을 검토하기 전에는 비운영 데이터만 사용하세요.

모바일에서도 사용할 수 있나요?

레이아웃은 좁은 화면에 맞게 조정됩니다. 파일 선택, 카메라, 클립보드, 다운로드 동작은 모바일 브라우저의 권한과 지원 기능에 따라 달라집니다.

도구 사용하기

match, non-match와 성능 경계 테스트를 만든 후 목표 JavaScript 환경에서 사용하세요.