JS replaceAll ()함수

예진·2024년 11월 14일
0

replaceAll(pattern, replacement)

;
-이 함수는 호출된 문자열 값을 변경하지 않고 새 문자열을 반환한다.

  • 반환 값 : 패턴의 모든 일치 항목이 교체자로 대체된 새 문자열
const paragraph = "I think Ruth's dog is cuter than your dog!";

console.log(paragraph.replaceAll('dog', 'monkey'));
//"I think Ruth's monkey is cuter than your monkey!"
  • 첫 인수가(pattern) 빈 문자열인 경우엔 split() 동작과 유사하게 모든 UTF-16 코드 단위 사이에 교체자가 삽입된다.
"real".replaceAll("", "_"); // "r_e_a_l"

replace()

// #를 공백으로 변경
const str = '010#214#'
str.replace("#","");//010214#

replace()함수는 replaceAll() 함수와 다르게 첫번째 # 만 공백으로 변경되고 나머지는 변경이 되지 않는다.

  • 전역 검색 및 바꾸기를 수행하려면 g 플래그가 있는 정규 표현식을 사용

0개의 댓글

관련 채용 정보