붉은거위 노트 / GoOSe Note

정규표현식을 변수삽입하기

둥지
Development
분류
Javascript
등록일
2019-07-01 02:32:02
조회수
681
좋아요
0
var Code="ABCDAAAA";
Code=Code.replace("A","");

라는 코드를 실행 시켜 보면, 한문자만 없어진다.

모두 지우기 위해서 정규식을 쓰는데, Code=Code.replace(/A/gi,""); 코드를 쓰면 A 가 모두 지워진다.

변수를 지정해주려면, RegExp 함수 를 이용합니다.

var Rep="A";
Code=Code.replace(new RegExp(Rep,"gi"),"");

g 는 모든 패턴을 찾는 옵션, i 는 대소문자 구분 옵션.
2가지 옵션이 주로 사용 됩니다.