용테크

[Javascript] replace, replaceAll 본문

Javascript/Javascript

[Javascript] replace, replaceAll

YongT 2020. 7. 30. 09:48

매번 까먹고 다시 검색하는 Javascript replace, replaceAll

 

[replace]

var atr = "a,b,c,d";
str.replace(',','-'); //결과 : a-b,c,d : 처음으로 나온','만 치환된다

 

[replaceAll]

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

정규식을 이용하여 대상 스트링에서 전체 부분을 치환해주자.

str = "a,b,c,d";
str.replace(/,/gi, "-"); //결과 : a-b-c-d

 

[정규식의 gi 설명]
 g : 발생할 모든 pattern에 대한 전역 검색
 i : 대/소문자 구분 안함
 m: 여러 줄 검색 

Comments