JavaScript 정규표현식(Regex)을 실시간으로 테스트합니다. 패턴과 플래그(g, i, m, s, u), 테스트 문자열을 입력하면 매칭 부분이 하이라이트되고 캡처 그룹도 표시돼요.

/ /

💡 자주 쓰는 패턴

패턴의미
\\d+숫자 1자 이상
\\w+영문·숫자·_ 1자 이상
[가-힣]+한글 1자 이상
\\S+공백 제외 1자 이상
^...$줄 시작·끝 (m 플래그 필요)
(?<name>...)명명된 캡처 그룹

정규표현식 기본

정규표현식(Regular Expression)은 문자열 패턴 매칭 언어입니다. 이메일 유효성 검증, 로그 분석, 치환 등에 널리 쓰여요. 본 테스터는 브라우저의 JavaScript 엔진을 사용하므로 ECMAScript 표준을 따릅니다.

자주 묻는 질문 (FAQ)

Q. 다른 언어(Python, Java)와 같은가요?

대부분 호환되지만 일부 기능(lookbehind 지원 여부 등)은 다릅니다. 본 테스터는 JavaScript 기준이므로 다른 언어로 옮길 때 호환 확인이 필요합니다.

Q. 백슬래시 이스케이프 주의점?

JavaScript 문자열과 정규표현식 리터럴에서 \\d\d로 쓰일 수 있습니다. 본 입력창은 정규식 문자열 자체로 인식하므로 \d{3}처럼 한 번만 이스케이프하세요.

Q. 캡처 그룹은 어떻게 쓰나요?

괄호 ()로 감싼 부분이 매칭되면 번호(1부터)로 참조됩니다. 결과 목록에서 "그룹 1, 2..." 식으로 확인할 수 있어요.