본문 바로가기
Q&A2022년 1월 26일1분 읽기

정규표현식(Regex) 자주 쓰는 패턴 정리

변
변서영
조회 1160댓글 1

정규표현식을 매번 검색해서 씁니다. 자주 쓰는 패턴을 정리해주세요.

댓글 1

김김영삼4년 전

실무에서 자주 쓰는 정규표현식:

# 이메일
^[\w.-]+@[\w.-]+\.\w{2,}$

# 한국 전화번호
^01[016789]-?\d{3,4}-?\d{4}$

# URL
https?://[\w.-]+(?:\.[\w.-]+)+[\w.,@?^=%&:/~+#-]*

# IPv4
^(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$

# 비밀번호 (8자+, 대소문자+숫자+특수문자)
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$

# HTML 태그 제거
<[^>]*>

# 한글만
[가-힣]+

regex101.com에서 실시간으로 테스트하면서 작성하면 편합니다.

Ctrl+Enter로 등록