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: 여러 줄 검색