Front/JS & jQuery

[js] replace()

오선지♬ 2022. 7. 27. 19:04
728x90
반응형

특정 문자열을 원하는 문자열로 바꾸어 줄 때 사용하는 함수이다.

replace("-", "")  : - 문자열을 공백으로 대체 시킨다.

var date = "2022-07-27"

var dateReplace = date.replace("-", "");

//출력결과 : 202207-26

 

해당 문자열을 모두 지정한 문자로 바꿔주고 싶을 때는 정규식을 사용해야 한다.

( 왜냐하면 javascript에는 replaceAll 함수가 없기 때문에 )

 

✅ g : 발생할 모든 패턴에 대한 전역 검색

✅ i : 대/소문자 구분 안함

replace함수를 사용하되, 따옴표를 슬래시 ( / )로 대체하고, 뒤에 gi를 붙이면 replaceAll()과 같은 기능을 한다.

※ 슬래시 ( / ) 사용시 역슬래시(\) 붙여서 사용 (ex - replace( / \ / / gi, "")

 

728x90
반응형