정규표현식
문자열에서 특정 문자 조합을 찾기 위한 패턴입니다.
-정규표현식 연습 사이트
RegExr: Learn, Build, & Test RegEx
RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).
regexr.com
1. 그룹과 범위
| 또는
() 그룹
[] 문자셋
[^] 부정문자셋 - []안에 문자가 아닐때
2. 수량
? 없거나 있거나
* 없거나 있거나 많거나
+ 하나 또는 많이
{n} n번 반복
{min,} 최소수량
{min, max} 최소, 그리고 최대
3. 범위
^ 문장의 시작
$ 문장의 끝
\b 단어 경계
\B 단어 경계가 아닐 때
4. 텍스트
\ 특수문자가 아닌 문자
. 어떤 글자
\d 숫자
\D 숫자가 아닌 것
\w 문자
\W 문자가 아닌 것
\s 공백
\S 공백이 아닌 것
문자열.replace(정규식, 대체문자)
문자열.match(정규식) array반환
문자열.search(정규식) index반환
정규식.test(문자열) boolean반환
'개발이 좋아서 > JavaScript가 좋아서' 카테고리의 다른 글
js - Date 객체 (0) | 2022.05.19 |
---|---|
js - 새로운 데이터 타입 (0) | 2022.05.19 |
js - 폼태그 (0) | 2022.05.18 |
js - keyup,keydown (0) | 2022.05.18 |
js - scroll (0) | 2022.05.16 |