패턴과 플래그를 JS 엔진으로 매칭합니다. Java의 Pattern과 방언이 다르고, 개인정보 원본을 붙여 넣는 검사기가 아닙니다.
채팅 로그에서 010 번호를 가리는 패턴을 짜다 보면, 자바 예시와 브라우저 콘솔이 서로 다른 줄을 잡습니다. 이 페이지는 JavaScript 정규식 시험입니다.
긴 문서에서 단순 치환은 찾아 바꾸기입니다. URL 슬러그는 슬러그 생성입니다.
한국 실무에서 자주 시험하는 것
- 휴대폰: 하이픈 있음/없음, 011 3-4-4
- 이메일:
@앞 마스킹 - 로그에서 주문번호만 추출
주민등록번호 패턴 글이 많지만, 실번호는 붙이지 마세요. 가짜 13자리로 그룹만 확인하면 됩니다.
^ $와 /g를 빼면 “한 줄만” 또는 “첫 매치만”으로 착각하기 쉽습니다. 플래그를 명시하세요.
사용 순서
- 샘플 텍스트와 패턴, 플래그를 넣습니다.
- 매치와 그룹을 봅니다. 치환 칸이 있으면 미리보기도 봅니다.
- 운영 언어가 Java·Python이면 그 런타임에서 다시 돌리세요.
정직한 제한
- JS 방언입니다. 점유율 높은 regex101을 대체하지 않습니다.
- 재앙적 백트래킹을 막아 주지 않습니다. 악의적 패턴은 탭을 멈출 수 있습니다.
- 입력은 이 탭에 남습니다.
로컬 시험입니다. 개인정보 처리 시스템이 아닙니다.