본문 바로가기

javascript

자바스크립트 3자리마다 쉼표 추가 빼기

//쉼표 추가

function setComma(str){

return Number(String(str).replace(/\..*|[^\d]/g, "")).toLocaleString().slice(0,-3);

}


//쉼표 빼기

function RemoveComma(str){

return parseInt(str.replace(/,/g,""));

}


//숫자 앞의 + - 부호까지 처리하여 쉼표 추가하기

function commify(n) {
  var reg = /(^[+-]?\d+)(\d{3})/;   // 정규식
  n += '';                          // 숫자를 문자열로 변환

  while (reg.test(n))
    n = n.replace(reg, '$1' + ',' + '$2');

  return n;
}