Numeral Js locales 추가하는 법 - 한국 원화 포맷 만들기

poburi FE·2020년 9월 10일
0

THL

목록 보기
7/10
post-thumbnail

numeral js는 숫자 형식화 및 조작을위한 자바 스크립트 라이브러리입니다.

예를 들면 6,300,000원이면 6.3백만원으로 금액 컨버터를 쉽게 해주는 라이브러리입니다.

하지만 한국 원화는 지원하지 않아서 직접 커스텀을 해서 사용해야합니다.

준비

  • locales/ko.js

포맷 커스텀

/src/numeral/locales/ko.js 파일을 만들어줍니다.

ko.js:

import numeral from 'numeralnumeral.register('locale', 'ko', {
  delimiters: {
    thousands: ' ',
    decimal: '.',
  },
  abbreviations: {
    thousand: '천원',
    million: '백만원',
    billion: '억원',
    trillion: '조원',
  },
  ordinal: function (number) {
    console.log(number, 'number');
    return number === 1 ? 'er' : 'ème';
  },
  currency: {
    symbol: '₩',
  },
});

그리고 numeral 커스텀 포맷을 사용할 파일에 js 파일을 임포트하고 아래 코드를 추가해 줍니다.

numeral.locale('ko');
profile
FE 개발자 poburi

0개의 댓글