[Javascript] 정규 표현식<미완성>
정규 표현식(정규식)이란?
특정 패턴의 문자열을 찾기 위한 표현 방식.
정규식을 이용하면, 특정 패턴에 매칭되는 문자열을 쉽게 찾ㅇ르 수 있따.
정규 표현식 활용 예시
"대나무 빨대 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 [카레유]