정규 표현식(정규식)이란?
특정 패턴의 문자열을 찾기 위한 표현 방식.
정규식을 이용하면, 특정 패턴에 매칭되는 문자열을 쉽게 찾ㅇ르 수 있따.
정규 표현식 활용 예시
"대나무 빨대 a급 제품은 10개 남아있습니다. 010-1111-2222로 call me~!"
/대/ : '대'를 하나만 찾는다.
=> 대나무 빨대 a급 제품은 10개 남아있습니다. 010-1111-2222 로 Call Me~!
/대/g : '대'를 모두 찾는다.
=> 대나무 빨대 a급 제품은 10개 남아있습니다. 010-1111-2222 로 Call Me~!
*g(global) 플래그
/대나무 빨대/ : '대나무 빨대'를 찾는다.
=> 대나무 빨대 a급 제품은 10개 남아있습니다. 010-1111-2222 로 Call Me~!
/[대a0]/g : "대", "a", "0" 을 모두 찾는다.
=> 대나무 빨대 a급 제품은 10개 남아있습니다. 010-1111-2222 로 Call Me~!
* [](대괄호]는 or의 기능을한다.
/[0-9]/g : 숫자 0~9를 모두 찾는다.
=> 대나무 빨대 a급 제품은 10개 남아있습니다. 010-1111-2222 로 Call Me~!
/[a-zA-Z]/g : '영어알파벳 대문자/소문자'를 모두 찾는다.
=> 대나무 빨대 a급 제품은 10개 남아있습니다. 010-1111-2222 로 Call Me~!
/[^0-9]/g : 숫자0~9가 아닌 것을 모두 찾는다.
=> 대나무 빨대 a급 제품은 10개 남아있습니다. 010-1111-2222 로 Call Me~!
*[](대괄호) 안에 ^를 붙이면 부정(not)의 기능을 한다.
출처: https://curryyou.tistory.com/234 [카레유]
'Frontend > JavaScript' 카테고리의 다른 글
[Javascript] 특수 문자 입력(이스케이프 시퀀스) (0) | 2021.09.29 |
---|---|
[Javascript] 문자열 줄바꿈하는 2가지 방법 (0) | 2021.09.28 |
[javascript] 문법 정리 - 데이터 제어하기 (0) | 2021.08.12 |
[javascript] 문법 - 데이터 실행하기 (0) | 2021.08.12 |
[javascript] 문법정리 - 데이터 불러오기 (0) | 2021.08.12 |