자바스크립트 number format (숫자에 콤마, 찍기) 함수

작성일   2021. 1. 12. 13:42  

자바스크립트에서 정규식을 이용하여 숫자에 천 단위마다 콤마(,)를 찍는 함수입니다. 파이썬의 경우 내장 함수인 format 등을 쓰면 간단하지만 자바스크립트에는 그런 함수가 없으므로 직접 함수를 만들어서 넣어야 합니다.

자바스크립트 숫자에 콤마, 찍기

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