정규 표현식은 문자열을 처리하는 방법 중의 하나로
특정한 조건의 문자를 '검색'하거나 '치환'하는 과정을 매우 간편하게 처리할 수 있도록 하는 수단이다.
어떠한 작업을 하기 위해서 패턴(찾고자 하는것)을 찾는것
패턴을 찾는방법
let pattern = /a/[option];
찾고자하는 것을 슬래시 /
사이에 넣어서 변수 pattern 에 담는다.
옵션은 생략가능 하다.
[option]
i
-> 대문자 구별 유무 /a/i 실행하면 대소문자를 구별하지 않는다.
g
-> 해당패턴의 모든 패턴을 가져온다. 예) abcda
문자열을 /a/g 로 실행하면 a,a 를 리턴한다.
옵션은 이외에도 몇가지가 더 있다.
옵션종류
let pattern = new RegExp('a') ;
두가지 방법의 차이점은 크게 없다.