삶 가운데 남긴 기록 AACII.TISTORY.COM
javascript replaceAll 구현 본문
javascript는 replaceAll 함수가 없어서 비슷한 기능을 하도록 구현해봅시다.
1. 정규식을 이용한 방법
var str1 = "2021/04/07";
var str2 = str1.replace(/\//gi,"-");
/를 표기하기 위해서는 이스케이프 문자 \와 같이 사용합니다.
위의 정규식은 /를 모두 - 으로 변경하는 효과가 있습니다.
g는 문자열 전역 검색, i는 대소문자 구분안함 이라는 옵션입니다.
2. 함수를 만드는 방법
function replaceAll(originalStr, searchStr, replaceStr){
return originalStr.split(searchStr).join(replaceStr);
}
replaceAll("2021/04/07", "/", "-")
728x90
'DEV&OPS > Javascript' 카테고리의 다른 글
HTML5 canvas finger print (0) | 2022.04.19 |
---|---|
CSS 텍스트가 아닌 레이아웃 블록 요소의 가운데 정렬, 이미지 태그의 자동 크기 조절 예제 (0) | 2022.04.19 |
javascript check box 다루기 (2) | 2022.04.19 |
javascript 로 select box option 다루기 예제 (0) | 2022.04.19 |
jquery ajax post 예제 (0) | 2022.04.19 |