C Jsp

javascript 에서 replaceAll 구현하는 방법

sfeg 2017. 7. 2. 21:25


javascript에는 replaceAll이 없다. 그러나 정규식을 이용하면 간단히 replaceAll 처럼 쓸수 있다. 

var str = '가나다';
str.replace(/다/gi, 'A');

이렇게 하면 str이라는 문자열이 '가나A'가 된다.

/z/ 는 문자열 중에 / 사이에 있는 문자를 매칭시키고,
뒤에 gi 는 문자열 끝까지 반복함을 의미하고
그 뒤에 'A'는 매칭된 문자를 바꿀 문자를 의미한다.