자바스크립트에는 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 |