티스토리 뷰

JavaScript는 replaceAll이 없어서 replace에 정규표현식을 통해 모든 패턴을 탐색해줘야한다.

사용하는 정규표현식은 (문자열).replace(/(지울내용)/gi,"")이다.

 

→ 슬래쉬 사이에 입력된 문자(지울내용)를 문자열 전체를 탐색해서(g) 대소문자 구분없이(i) 지운다.("")

 

lat word = "  ab ddd bbfb "; //변수 저장

word.replace(" ",""); //맨 앞 공백 하나만 지워진다.

word.replace(/ /gi,""); //공백 제거

word.replace(/\s/gi,""); // 정규식에서 \s는 공백을 나타낸다. 위 식과 동일하다.

<크롬 개발자모드 콘솔 실행화면>

 

 

가장 간단한 치환 함수로 다양하게 응용할 수 있다.

.replace(/,/,"@") //모든 콤마(,)를 @로 바꾼다.

슬래쉬 사이에 다양한 정규표현식을 작성하여 복잡한 처리도 간단히 처리할 수 있다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함