javascript / replaceAll / 리플레이스 / 치환 / 문자열 치환

2016. 1. 5. 12:03language/javascript

 

javascript에서 replaceAll을 구현한 예제이다.

 

 

 

javascript 에서는 replaceAll 이라는 함수가 없다.

 

replace 라는 함수는 존재 하는데

 

이를 이용해서 특정 문자열을 replaceAll 하는 예제를

 

구현하였다

 

 

 

 

 
    String.prototype.replaceAll = function(searchStr, replaceStr) {
        var temp = this;
        while (temp.indexOf(searchStr) != -1) {
            temp = temp.replace(searchStr, replaceStr);
        }
        return temp;
    }
 
 
 
    var a = "a,aa1,2123aasd23154aa5";
    alert(a.replaceAll('aa''\n'));
cs

 

 

도움이 되셨다면 공감을 부탁드립니다. ^^