Nodejs Utililty Methods Number Format

List of utility methods to do Number Format

Description

The list of methods to do Number Format are organized into topic(s).

Method

formatHashrate(rate)
var formatHashrate = function(rate) {
    rate = parseFloat(rate); 
    unit = 'H/s';
    if (rate >= 1000) { rate /= 1000; unit = 'KH/s'; }
    if (rate >= 1000) { rate /= 1000; unit = 'MH/s'; }
    if (rate >= 1000) { rate /= 1000; unit = 'GH/s'; }
    if (rate >= 1000) { rate /= 1000; unit = 'TH/s'; }
    if (rate >= 1000) { rate /= 1000; unit = 'PH/s'; }
    return (rate.toFixed(2) + ' ' + unit);
...
withCommas()
Number.prototype.withCommas = function() {
    return this.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
};
withCommas()
Number.prototype.withCommas = function() {
  var x = 3;
  var y = parseFloat(this).toString().reverse();
  while (x < y.length) {
    y = y.substring(0, x) + "," + y.substring(x); 1
    x += 4;
  return y.reverse();
};
...
withCommas()
Number.prototype.withCommas = function() {
  var num = this;
  return this.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
addTrailingZero()
Number.prototype.addTrailingZero = function(){
  if(this < 10)  return "0"+this;
  else  return this;
};
addZero()
Number.prototype.addZero=function(){
    var val=(this+"");
    val=((2>val.length)?("0"+val):val);
    return val;
comma()
var d3 = /(\d+)(\d{3})/;
Number.prototype.comma = function() {
    var s = this.toString();
    while (d3.test(s)) s = s.replace(d3, '$1,$2');
    return s;
};
commafy()
Number.prototype.commafy = function () {
  return String(this).commafy();
commafy()
Number.prototype.commafy = function () {
  return String(this).commafy();
String.prototype.commafy = function () {
  return this.replace(/(^|[^\w.])(\d{4,})/g, function($0, $1, $2) {
    return $1 + $2.replace(/\d(?=(?:\d\d\d)+(?!\d))/g, "$&,");
  });
format()
Number.prototype.format = function () {
  var str = this.toString();
  var Re = /[^0-9]/g;
  var ReN = /(-?[0-9]+)([0-9]{3})/;
  str = str.replace(Re,'');              
  while (ReN.test(str)) { 
    str = str.replace(ReN, "$1,$2"); 
  return str;
...