본문 바로가기

Story/Javascript

javascript 에서 replace 를 문자열 전체에 적용하기

반응형

자바스크립트 REPLACE 를 사용해서 문자열 치환을 하면 첫번째 하나만 치환이 된다.

 

문자열 전체에 적용하고자 하면 정규식을 사용하여 치환해야 한다.

 

ex) ' (작은따옴표) 를 없애고자 한다면

var str = "aaaa'bbbb'cccc";

str.replace(/\'/gi,"");

 

처럼 사용하면 된다.

 

위 정규식 설명을 하면

- ' 을 정규식에 넣기위해 \' 을 사용하였고

- // 마지막에 g : 모든 문자열에서 pattern 검색

- i : 대소문자 구분안함 

 

이렇게 replaceAll 처럼 사용한다.

반응형