정규표현식은 특정 문자열을 찾기 위해 사용한다. 문자열에는 숫자, 기호, 영문자 등이 있고 정규표현식으로 이를 나타낼 수 있다.
이러한 특징으로 전화번호와 같은 문자열을 표현식을 사용하여 특정 패턴에 맞는지 확인할 수 있다. 또한 아래 예시처럼 문자열을 숫자와 문자로 나눌 수도 있다.
const str="1S2S#10S"
let regexStr = str.match(/[a-zA-Z]+|[0-9]+/g);
//['1', 'D', '2', 'S', '10', 'S']
let regexStr = str.match(/[a-z]+|[^a-z]+/gi);
//['1', 'D', '2', 'S', '#10', 'S']