태그 글목록: Javascript

Numeral.js – 통화 표시, 천 단위 콤마 등 숫자 형식 지정할 때 유용한 라이브러리

작업을 하다보면 천단위 콤마가 필요하거나, 통화 표시를 해야 하는 경우가 있습니다.
검색해보면 많은 방법들이 존재하지만… 뭔가 잘 정리된 라이브러리가 없을까 하고 찾아보니 역시 있네요.

http://numeraljs.com

다운로드 받아서 브라우저에 직접 삽입하거나

CDN을 이용할 수도 있습니다.

NPM 기반으로 node.js나 ES6에서 사용할 수도 있습니다.

npm install numeral

로 설치해서

const numeral = require('numeral');
// 혹은
import numeral from 'numeral';

이렇게 사용하죠…

실제 코드 사용 예는 사이트에도 잘 정리되어 있습니다만,

numeral( 1000 ).format( '0,0' ); // 1,000

이렇게 천단위 콤마를 사용하는게 주된 활용이 되겠고요,

numeral( 1000 ).format( '0.00' ); // 1000.00

소수점 자리수를 지정하거나

numeral( 1000 ).format( '₩0,0' ); // ₩1,000

통화 표기를 포함해 포매팅할 수 있습니다.