program

javascript 정규식 이용 하여 replaceall 만들기

littlecarbb 2018. 9. 5. 20:58
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가지 옵션이 주로 사용 됩니다.