이 도구에 대해
어떤 정규식인가
브라우저에 내장된 자바스크립트 정규식 엔진으로 실행합니다. 패턴을 슬래시 없이 입력하고, 아래 플래그를 켜고 끌 수 있습니다. g는 모든 일치를 찾고, i는 대소문자를 구분하지 않으며, m은 줄마다 ^와 $를 적용하고, s는 점(.)이 줄바꿈까지 포함하게 합니다. 일치한 부분과 위치가 목록으로 나오고, 문법이 틀리면 오류 메시지가 보입니다. 플래그에 g가 없어도 모든 일치를 보여 주기 위해 자동으로 붙입니다.
예시와 유의점
전화번호 형식을 찾으려면 패턴에 \d{3}-\d{4}-\d{4}를 넣고 연락처가 섞인 글을 아래에 붙여 넣으면 됩니다. 자바스크립트 문법이라 파이썬·자바·PCRE와 일부 다릅니다. 예를 들어 이름 있는 그룹이나 뒤돌아보기(lookbehind)의 지원 범위, 인라인 플래그 표기가 언어마다 다르니 실제로 쓸 환경에서 한 번 더 확인하세요.
💻 개발자 계산기 더보기
자주 묻는 질문
Q어떤 정규식 문법을 따르나요?
JavaScript(ECMAScript) 정규식 엔진을 사용합니다. Python이나 PCRE와는 룩비하인드·이름 있는 그룹 등 일부 문법이 다를 수 있습니다.
Q플래그는 무엇을 지원하나요?
g(전역), i(대소문자 무시), m(여러 줄), s(dotAll) 등 표준 플래그를 지원합니다. 플래그에 따라 매칭 결과가 크게 달라집니다.
Q정규식이 너무 느린데 왜 그런가요?
중첩된 수량자(예: (a+)+) 때문에 백트래킹이 폭발하는 경우가 있습니다. 이런 패턴은 ReDoS 취약점이 될 수 있으니 구조를 단순화하세요.
이 결과는 틀릴 수 있습니다
공개된 산식과 표준 요율로 낸 참고용 추정치입니다. 세율 구간·보험 요율· 최저임금·요금표처럼 해마다 고시로 바뀌는 값은 시행 직후 반영에 시차가 생길 수 있고, 개인 사정에 따른 예외와 감면을 모두 담지도 못합니다. 금액이 중요한 판단에 쓰인다면 관계 기관의 최신 고시나 금융사·공단의 확정 통보로 반드시 확인하세요.