number-abbreviate

Abbreviate a number and add unit letters e.g. 2200000 => '2.2m'

number-abbreviate

Abbreviate a number and add unit letters e.g. 2200000 => '2.2m'

Code inspired by http://stackoverflow.com/questions/2685911/is-there-a-way-to-round-numbers-into-a-reader-friendly-format-e-g-1-1k

  var numAbbr = require('number-abbreviate')()
 
  numAbbr(12, 1)
  // => 12 
  numAbbr(0, 2)
  // => 0 
  numAbbr(1234, 0)
  // => 1k 
  numAbbr(34567, 2)
  // => 34.57k 
  numAbbr(918395, 1)
  // => 918.4k 
  numAbbr(2134124, 2)
  // => 2.13m 
  numAbbr(47475782130, 2)
  // => 47.48b 
  var numAbbr = require('number-abbreviate')([numberAbbreviations])
 
  numAbbr([number], [decPlaces])

The numberAbbreviations is optional. It can be an array of units, defaulting to ['k', 'm', 'b', 't'].

Takes a number and the number of decimal places to abbreviate

npm install number-abbreviate --save

bower install number-abbreviate

Dom Harrington

http://stackoverflow.com/questions/2685911/is-there-a-way-to-round-numbers-into-a-reader-friendly-format-e-g-1-1k

Licensed under the New BSD License