자바스크립트에서 replace를 replaceAll 처럼 사용하기

|

자바스크립트에서 replaceAll 은 없다.

 

정규식을 이용하여 대상 스트링에서 모든 부분을 수정해줄 수 있다.

ex) str.replace("#","");   ->  #를 공백으로 변경한다.

 

하지만 첫번째 # 만 공백으로 변경하고 나머지는 변경이 되지 않는다.

str.replace(/#/gi, "");    -> #를 감싼 따옴표를 슬래시로 대체하고 뒤에 gi 를 붙이면

 

replaceAll 과 같은 결과를 볼 수 있다.

 

출처 : http://blog.naver.com/banhong?Redirect=Log&logNo=143384991

'JavaScript' 카테고리의 다른 글

정규표현식의 개념과 기초 문법  (4) 2019.09.18
innerHTML과 outerHTML 차이  (0) 2019.09.18
모듈  (0) 2019.09.08
객체  (0) 2019.09.08
누구나 한 번쯤은 띄워본 JavaScript 에러 TOP 10.  (0) 2019.08.30
And