·2분 읽기
정규식 테스트 사이트 추천 — 초보자도 5분이면 배우는 정규표현식
정규식 테스트 사이트 추천과 자주 쓰는 정규표현식 패턴을 정리했어요. 이메일, 전화번호, URL 검증 패턴도 포함돼 있어요.

🔍
정규식 테스터 바로 사용하기
정규표현식을 테스트하고 매치 결과를 확인하세요
→
정규식이 뭔가요?
정규식(Regular Expression)은 텍스트에서 특정 패턴을 찾는 도구예요. 예를 들어 이메일 주소만 뽑아내거나, 전화번호 형식이 맞는지 확인할 때 쓰거든요.
처음 보면 암호 같아요. /^[a-zA-Z0-9]+@[a-zA-Z]+\.[a-z]+$/ 이런 게 정규식이에요. 근데 하나씩 뜯어보면 의외로 간단하더라고요.
개발자뿐 아니라 마케터, 데이터 분석가도 엑셀이나 구글 시트에서 정규식을 쓸 수 있어요.
자주 쓰는 정규식 패턴 5가지
이메일 검증: /^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$/ 이게 가장 기본적인 이메일 패턴이에요.
한국 휴대폰 번호: /^01[016789]-?\d{3,4}-?\d{4}$/ 010, 011, 016, 017, 018, 019를 모두 커버해요.
URL 검증: /^https?:\/\/[\w.-]+\.[a-zA-Z]{2,}/ http와 https 모두 매칭돼요.
숫자만 추출: /\d+/g 텍스트에서 숫자 부분만 뽑아낼 때 쓰세요.
공백 제거: /\s+/g 불필요한 공백을 찾아서 제거할 때 사용해요.
[Toolkio 정규식 테스터](/regex-tester)에서 직접 테스트해볼 수 있어요.
정규식 기초 문법
. (점)은 아무 글자 한 개를 의미해요. * 은 0번 이상 반복, + 는 1번 이상 반복이에요.
\d는 숫자, \w는 영문자/숫자/밑줄, \s는 공백이에요. 대문자(\D, \W, \S)는 반대 의미거든요.
대괄호 안에 문자를 넣으면 그 중 하나와 매칭돼요. [abc]는 a, b, c 중 하나예요. [0-9]는 숫자 0~9 중 하나고요.
^는 시작, $는 끝을 의미해요. ^hello$는 정확히 'hello'만 매칭하거든요.
실무에서 정규식 활용하기
로그 파일에서 에러만 뽑아내기, CSV 데이터 정리하기, 입력값 유효성 검사하기 등에 정규식이 쓰여요.
VSCode에서 Ctrl+H로 찾기/바꾸기 할 때 정규식을 켜면 패턴 기반으로 일괄 수정이 가능해요. 코드 리팩토링할 때 엄청 편하거든요.
구글 시트에서도 REGEXMATCH, REGEXEXTRACT 함수로 정규식을 사용할 수 있어요. 데이터 정리할 때 유용하더라고요.
[글자수 세기 도구](/blog/character-counter-spaces-bytes-guide)와 함께 사용하면 텍스트 처리가 더 편해져요.