[JavaScript] replace() 메소드로 문자열 대체가 안될 경우
·
Development
JavaScript에서 replace() 메소드는 문자열 내의 모든 패턴에 대해 대체 작업을 수행하지 않는다. 기본적으로 첫 번째 패턴만 대체하고 종료되기때문에 ,와 , 사이에 공백이 있으면 ,가 중복될 수 있다. 그래서 replace() 메소드를 반복해서 사용하거나 정규식을 사용하여 다음과 같이 대체할 수 있다. javascriptCopy code list_item = list_item.replace(/,,+/g, ',');