const 동적변수 = 'abc';
const regex = new RegExp(`[${동적변수}]`, 'g');
console.log(regex) // /[abc]/g
위 처럼 간단하게 new RegExp()를 통해 동적으로 정규식을 만들어낼 수 있다.
const call = 'abxdeydeabz'
call.match(regex); // ['a', 'a']
call.match(regex).length; // 2
응용하면 string에서 해당 변수가 몇번 쓰였는지 알 수 있다. 은근히 코딩테스트에서 잘쓰인다.
[ 'a', 'b', 'a', 'b' ]
4