본문 바로가기
JS

replace & replaceAll 문자열 치환하기

by memory-log 2020. 9. 21.

replace를 replaceAll 처럼 사용하여 문자열 치환하는 방법

//#를 공백으로 변경
str.replace("#", "")

//첫번째만 공백으로 변경되고 나머지는 변경 되지 않는다.

정규식 이용해서 gi 로 감싸기

// #를 감싼 따옴표를 슬래시로 대체하고 뒤에 gi 를 붙이면
// replaceAll 과 같은 결과를 볼 수 있다.
str.replace(/#/gi, "")

슬래시 / 바꾸기

;/[/]/g

여러 문자 바꾸기

;/[/,#,;,*]/g

정규식의 gi 의미

  • g : 발생할 모든 pattern에 대한 전역 검색
  • i : 대/소문자 구분 안함
  • m: 여러 줄 검색 (참고)

'JS' 카테고리의 다른 글

Javascript Some, Every  (0) 2020.09.21
detect iPhone X device with JavaScript  (0) 2020.09.21
Slice & Splice  (0) 2020.09.21
JS Pattern  (0) 2020.09.21
currentTarget Target 차이  (0) 2020.09.21

댓글