본문 바로가기

IT

javascript 텍스트 글자 전체 변경 replace 옵션

javascript 텍스트 글자 전체 변경  replace 옵션

javascript 에서 텍스트 변경시 replace 함수를 사용하면 처음 한개만 replace 되죠?

하지만 숨겨진 옵션이 있답니다.

그 옵션은 바로 이거죠!!  

g : 전체 변경
i : 대소문자 구별 없음
 

사용법

 

 

DeptXML = "<VALUE><![CDATA[ㅇㅇㅇㅇㅇ]]></VALUE><VALUE><![CDATA[ㅋㅋㅋㅋ]]></VALUE>";

DeptXML = DeptXML.replace(/<VALUE>/gi,"<VALUE><![CDATA[");
DeptXML = DeptXML.replace(/<\/VALUE>/gi,"]]></VALUE>");

// 결과값

// "<VALUE>ㅇㅇㅇㅇㅇ</VALUE><VALUE>ㅋㅋㅋㅋ</VALUE>";