정규 표현식 표현 - Js

정호재·2023년 4월 6일
0

정규 표현식

: 특정 규칙을 가지고 있는 문자열의 집합을 표현해서 활용하기 위한 형식 언어

정규식 패턴

패턴의미
^어떤 문자열로 시작하는지
$어떤 문자열로 끝나는지
.임의의 한 문자 인지
a|ba 혹은 b 문자 인지
*0회 반복되는 문자와 가능한 많이 일치하는지
*?0회 반복되는 문자와 가능한 적게 일치하는지
+1회 반복되는 문자와 가능한 많이 일치하는지
+?1회 반복되는 문자와 가능한 적게 일치하는지
{2}숫자 3개 연속 일치하는지
{3,}숫자 3개 이상 연속 일치하는지
{3,5}숫자 3-5개 이상 연속 일치하는지
()캡쳐 그룹
[a-z]영어 소문자인지
[A-Z]영어 대문자인지
[0-9]0-9 숫자인지
\ 정규식 패턴이 아닌 문자로 인식
\d숫자 인지
\D숫자 아닌지
\w영어(대소), 숫자, 밑줄 인지
\W영어(대소), 숫자 인지 그리고 밑줄 아닌지
[^]해당 문자열 안에 없는 문자 검색 (부정문 느낌)

-출처 코드스테이츠

profile
공부 일기장

0개의 댓글