Skip to content

A micro js library for formatting numbers with thousands separator

License

Notifications You must be signed in to change notification settings

scurker/thousands

Repository files navigation

thousands Build Status npm

A micro javascript library for formatting numbers with thousands separator.

Why should I use this over Number.toLocaleString()?

Number.toLocaleString() isn't supported in some browsers (< Safari 9, < IE 11), or if you're running in an older node environment (< 0.12) i18n support is not included. In most cases you will likely want to use Number.toLocaleString(), but this library allows you to format numbers no matter what your environment supports.

Install

$ npm install --save thousands

Usage

const thousands = require('thousands');

thousands(1234);      // => 1,234
thousands(123456);    // => 123,456
thousands('1234.56'); // => 1,234.56

thousands(1234, ' ');      // => 1 234
thousands(123456, ' ');    // => 123 456
thousands('1234.56', ' '); // => 1 234.56

License

MIT © Jason Wilson