1
문자열의 모든 숫자 앞에 *
을 추가하고 싶습니다.문자열의 모든 숫자 앞에 문자 추가
/-200,/- --> /-*200,/-
.replace(/0/g,'*0'), .replace(/1/g,'*1') ...
을 사용해 보았지만 여러 자릿수로는 작동하지 않았습니다. \d
어떤 숫자와 일치 +
하나 이상을 의미한다 -이다
문자열의 모든 숫자 앞에 *
을 추가하고 싶습니다.문자열의 모든 숫자 앞에 문자 추가
/-200,/- --> /-*200,/-
.replace(/0/g,'*0'), .replace(/1/g,'*1') ...
을 사용해 보았지만 여러 자릿수로는 작동하지 않았습니다. \d
어떤 숫자와 일치 +
하나 이상을 의미한다 -이다
.replace(/(\d+)/g, "*$1")
는 \d+
하나 개 이상의 숫자의 각 인스턴스에 맞게. 그리고 괄호를 사용하여 캡처 그룹을 만들면 교체 문자열의 일치 항목을 $1
으로 참조 할 수 있습니다.
console.log("/-200,/-".replace(/(\d+)/g, "*$1"))
console.log("100, 200, 300".replace(/(\d+)/g, "*$1"))
console.log("A number: 123; a second number: 321".replace(/(\d+)/g, "*$1"))