[JavaScript] replace() 메소드로 문자열 대체가 안될 경우

2023. 4. 21. 16:14·Development

JavaScript에서 replace() 메소드는 문자열 내의 모든 패턴에 대해 대체 작업을 수행하지 않는다.

기본적으로 첫 번째 패턴만 대체하고 종료되기때문에 ,와 , 사이에 공백이 있으면 ,가 중복될 수 있다.

그래서 replace() 메소드를 반복해서 사용하거나 정규식을 사용하여 다음과 같이 대체할 수 있다.

javascriptCopy code
list_item = list_item.replace(/,,+/g, ',');

 

'Development' 카테고리의 다른 글

[GIT] 깃모지 사용하기  (0) 2023.05.04
[사이드프로젝트] 데이터베이스 및 테이블 생성하기  (0) 2023.05.04
[CSS] 테이블 줄바꿈 하기  (0) 2023.03.21
[node.js] node.js 설치하기(feat. Homebrew 설치)  (0) 2023.03.12
[UltraEdit] 정규식으로 괄호 안 문자 제거하기  (0) 2023.02.22
'Development' 카테고리의 다른 글
  • [GIT] 깃모지 사용하기
  • [사이드프로젝트] 데이터베이스 및 테이블 생성하기
  • [CSS] 테이블 줄바꿈 하기
  • [node.js] node.js 설치하기(feat. Homebrew 설치)
곽진돔
곽진돔
Developer
  • 곽진돔
    echo "곽박한 세상";
    곽진돔
  • 전체
    오늘
    어제
    • 분류 전체보기 (204) N
      • Development (75) N
        • Linux (13)
        • k8s (3)
        • Docker (5)
        • AWS (1)
        • PHP (35)
        • Python (21)
        • Java (1)
        • SpringBoot (4)
        • JavaScript (2)
        • React (10)
        • MySql (19)
        • MongoDB (1)
      • Daily (6)
      • Study (7)
        • TIL (2)
        • license (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 설정
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    nodejs
    db
    윈도우
    CentOS
    CentOS7
    error
    MySQL
    UTF8
    리액트
    chromedriver
    date
    Shell
    Selenium
    IP
    Linux
    react
    스프링부트
    SQL
    리눅스
    springboot
    인코딩
    HTML
    Python
    ssh
    php
    JavaScript
    docker
    크롤링
    정규표현식
    Java
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
곽진돔
[JavaScript] replace() 메소드로 문자열 대체가 안될 경우
상단으로

티스토리툴바