쉼표가 문자열에 잘못 배치되는 문제가 있습니다. 누구든지 쉼표를 올바른 문법적 위치로 옮길 수있는 대체 기능이나 유사한 기능을 알고 있습니까? 예 아래에 게시 :자바 스크립트로 문자열의 쉼표 위치를 변경하는 방법
까베르네 소비뇽, 마르, 레드 혼합, 시라, 진판델
나는 그것을 같이 할 필요가:
까베르네 소비뇽, 마르, 레드 혼합, 시라, 진판델
쉼표가 문자열에 잘못 배치되는 문제가 있습니다. 누구든지 쉼표를 올바른 문법적 위치로 옮길 수있는 대체 기능이나 유사한 기능을 알고 있습니까? 예 아래에 게시 :자바 스크립트로 문자열의 쉼표 위치를 변경하는 방법
까베르네 소비뇽, 마르, 레드 혼합, 시라, 진판델
나는 그것을 같이 할 필요가:
까베르네 소비뇽, 마르, 레드 혼합, 시라, 진판델
var str = "Cabernet Sauvignon ,Marsanne ,Red Blend ,Syrah ,Zinfandel";
str.replace(/ ,/g,", ");
당신은'replace()'의 결과를 새로운 문자열에 할당해야합니다 - 당신이 호출 한 문자열을 수정하지 않습니다. –
간단한 버전은 다음과 같이이다 :
다음을 교체 할 수 있습니다var str = "Cabernet Sauvignon ,Marsanne ,Red Blend ,Syrah ,Zinfandel";
var newStr = str.replace(/ ,/g, ", ");
공상에 들기를 원하고 공백이 아닌 문자를 추가 공간을 변경하거나 축소 할 필요가있는 경우 정규식에도 추가 할 수 있지만 네가 원해.
예를 들어,이 쉼표 후 하나의 공간을 가지고 쉼표의 양쪽에 여러 개의 공백이나 탭을 축소합니다
var newStr = str.replace(/\s*,\s*/g, ", ");
은 어디에서 문자열을받을 수 있나요? 문제를 해결해야합니다. –