본문 바로가기
Javascript

정규식 표현 알아보기

by 코딩 척척학사 2022. 8. 16.
728x90

정규식 표현

정규 표현식, 또는 정규식은 문자열에서 특정 문자 조합을 찾기 위한 패턴입니다.

패턴 설명
abc abc 문자열을 검색합니다.
/abc/는 'abc'
[abc] a, b, c 중 문자 하나를 검색합니다.
/[abc]d/는 'ad', 'bd', 'cd'
[^abc] a, b, c 를 제외한 문자 하나를 검색합니다.
/[^abc]d/는 'ed', 'fd', 'gd'
[A-Z] 알파벳 대문자 문자를 검색합니다.
[a-z] 알파벳 소문자 문자를 검색합니다.
[0-9] 0-9까지의 숫자를 검색합니다.
. 하나의 문자를 검색합니다. 만약 '마침표' 문자 그대로의 의미를 사용할 경우 '\.'으로 표현해야 합니다.
\w 알파벳, 숫자, _를 검색합니다.
\W 알파벳, 숫자, _를 제외하고 검색합니다.
\d 숫자를 검색합니다.
\D 숫자를 제외하고 검색합니다.
\s 하나의 공백을 검색합니다.
\S 공백을 제외하고 검색합니다.
^ 행의 첫 문자가 일치해야 함을 의미합니다.
& 행의 끝 문자가 일치해야 함을 의미합니다.
* * 앞의 문자가 0번 이상 반복을 의미합니다.
/a*b/는 'b', 'ab', 'aab', 'aaab', 'aaa…b'
+ + 앞의 문자가 1번 이상 반복을 의미합니다.
/a+b/는 'ab', 'aab', 'aaab', 'aaa…b'
? ? 앞의 문자가 0번 또는 1번 반복됨을 의미합니다.
/a?b/는 'b', 'ab'
{} /\d{3}/은 숫자 3개를 의미합니다.
/\d{3,5}/은 숫자 3~5개를 의미합니다.
/\d{3.}/은 숫자 3개 이상을 의미합니다.
a|b a or b를 의미합니다.
(abc) 그룹화를 의미합니다.

728x90

댓글


HTML이 적힌 썸네일 이미지
CSS가 적힌 썸네일 이미지
JAVASCRIPT가 적힌 썸네일 이미지

JAVASCRIPT

자세히 보기