정규식 테스트
자바스크립트 정규표현식을 입력하면 매치된 부분을 바로 강조해 보여 줘요. 캡처 그룹 표와 치환 결과 미리보기, 자주 쓰는 패턴 모음도 있어요.
캡처 그룹
자주 쓰는 패턴
사용 방법
이런 때 쓰면 좋아요
정규표현식은 글에서 특정 모양의 문자열을 찾거나 바꿀 때 쓰는 짧은 규칙이에요. 강력하지만 한 글자만 틀려도 결과가 완전히 달라져서, 코드에 넣기 전에 실제 데이터로 확인해 보는 과정이 꼭 필요해요.
이 도구는 브라우저의 자바스크립트 정규식 엔진을 그대로 써요. 그래서 여기서 확인한 결과가 웹 프론트엔드나 Node.js 코드에서 나오는 결과와 같아요. 이름 있는 그룹, 유니코드 속성(\p{...}), 뒤쪽 확인(lookbehind)도 브라우저가 지원하면 쓸 수 있어요.
휴대폰 번호 마스킹, 로그에서 날짜만 뽑기, 한글만 남기기처럼 자주 하는 작업은 왼쪽 패턴 모음에서 불러와 바로 시작해 보세요. 입력한 글은 어디에도 전송되지 않아요.
자주 묻는 질문
어떤 정규식 문법을 쓰나요?
자바스크립트(ECMAScript) 문법이에요. 파이썬, 자바, PHP와 대부분 같지만 일부 기능(소유 수량자, 조건부 패턴 등)은 지원하지 않아요.
g 플래그를 끄면 어떻게 되나요?
첫 번째 매치 하나만 찾고, 치환도 처음 하나만 바꿔요. 전체를 찾으려면 g를 켜 두세요.
한글만 찾으려면 어떻게 하나요?
[가-힣]+ 를 쓰면 완성형 한글 덩어리를 찾아요. 자음·모음까지 포함하려면 [ㄱ-ㅎㅏ-ㅣ가-힣]+ 를 쓰세요.
브라우저가 멈췄어요.
(a+)+ 같은 패턴은 특정 입력에서 계산량이 폭발할 수 있어요. 글이 아주 길면 결과 표시를 1,000개까지만 해요. 중첩된 반복은 피하는 게 좋아요.
이메일 정규식으로 검증하면 충분한가요?
모양이 맞는지만 확인할 수 있어요. 실제로 존재하는 주소인지는 정규식으로 알 수 없어서, 확인 메일을 보내는 방식이 함께 필요해요.