본문 바로가기
프로그래밍/JavaScript

javascript 문자열 치환, 전체 문자열 치환 ( replaceAll )

by 원피스랜드 2020. 12. 23.
반응형

자바스크립트에는 java 처럼 replaceAll이 없기때문에

아래와 같이 함수를 만들어 처리 할수 있다.

split과 join을 써서 java의  replaceAll과 같은 효과를 볼수 있다.

/**
* @ str 내용전체
* @ findstr 내용전체에서  찾을 문자
* @ newstr 내용전체에서 변경될 문자
*/

function replaceAll(str, findstr, newstr) {
    return str.split(findstr).join(newstr);
}

 

1. 사용 예

// cc 를 찾아서 kk 로 치환해줘~

 replaceAll('aa bb cc cc','cc', 'kk');

 

2. 결과 

aa bb kk kk

 

참으로 쉽죠??

반응형