##replace
선택한 문자열 하나를 다른 문자로 대체 해줄 수 있다.
ex)
let str ='string with double spaces'
가 있다. 문자의 공백 사이에는 더블 스페이스가 있는데.
저것을 하나로 바꿀려고 한다.
str.repalce(" "," ");
이렇게 사용시 'string with double spaces'
첫 더블 스페이스 부분만 대체가 된다.
하나만 바꿀 경우 이렇게 쓰면 된다. 다만 모든 문자열에 지정 문자를 바꾸고 싶다면
str.replace(/ /gi," ");
이렇게 사용시 'string with double spaces' 모든 더블 스페이스는
하나로 바뀐다.
JS 에는 replaceAll 함수가 없지만
따옴표를 / 로 대체하고 , 뒤에 gi 를 붙이면 같은 기능을 한다.
g : 지정된 모든 문자에 대한 전역 검색
i : 대/소문자 구분을 하지 않는다.
m :여러 줄 검색
"/" 사용시 이스케이프 문자 "\"를 붙여 사용
var sdate ="2020/08/01";
sdate =sdate.replace(/\//gi,"");
console.log(sdate) //20200801