jquery replace -> replaceAll 등록하여 사용하기.

자바스크립트 모두 바꾸기


자바스크립트에 replace를 사용하면 첫번째 문자열만 변경되어 불편하다.

ex) "나는,너는,우리는".replace(",","") = "나는너는,우리는"

원래 원하는 결과가 "나는너는우리는" 처럼 콤마를 다 바꾸고 싶을때는


replaceAll을 '등록'하여 사용하자.


아래 코드를 사용하고 싶은곳에 먼저 넣어두고


String.prototype.replaceAll = function(findValue, replaceValue){

    return this.split(findValue).join(replaceValue); 

};


"나는,너는,우리는".replaceAll(",","") 을 하면

"나는너는우리는"을 얻을수 있다.




이 글을 공유하기

댓글

Designed by JB FACTORY