thousands

A micro javascript library for formatting numbers with thousands separator.

Usage no npm install needed!

<script type="module">
  import thousands from 'https://cdn.skypack.dev/thousands';
</script>

README

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