자바스크립트(JS) - 숫자에 콤마 찍기, 금액 표기

숫자 형식의 값을 화면에 출력할 때 화폐 단위처럼 숫자 3자리마다 콤마(comma)를 추가해주면 가독성이 좋아진다.

콤마 추가된 값
2000 2,000
33333333 33,333,333

 그렇기 때문에 숫자를 화페단위처럼 3자리마다 콤마를 넣어주기 위해 아래와 같은 함수를 만들어 사용했습니다.

function numberWithCommas(x) {
    return x.toString().replace(/\\B(?=(\\d{3})+(?!\\d))/g, ",");
}

 

  • share