Javascript
replaceAll 구현
풍풍
2013. 9. 5. 14:09
자바스크립트에는 replace는 있지만 replaceAll은 없다. 그래서 replace를 사용할 경우 치환은 최초 1회만 해준다.
가장 편하고 간단한 방법은 split으로 쪼개고 join으로 합치는 방법이다.
이걸 아래처럼 래핑쓰면 편리하다.
function replaceAll(text, before, after) {
return text.split(before).join(After);
}