자바스크립트에는 replace는 있지만 replaceAll은 없다. 그래서 replace를 사용할 경우 치환은 최초 1회만 해준다.

가장 편하고 간단한 방법은 split으로 쪼개고 join으로 합치는 방법이다.

이걸 아래처럼 래핑쓰면 편리하다.


function replaceAll(text, before, after) {

    return text.split(before).join(After);

}


'Javascript' 카테고리의 다른 글

정규식으로 괄호 안의 문자 추출과 치환하기  (0) 2015.07.09
숫자에 천단위 콤마 찍기  (0) 2014.10.01
형변환, 숫자체크  (0) 2014.06.26
Date Format  (0) 2014.04.04
팝업을 정중앙으로 띄울때  (0) 2012.04.27

+ Recent posts