Here you can find the source of commafy()
Number.prototype.commafy = function () { return String(this).commafy(); }
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(); }; ...
Number.prototype.withCommas = function() { var num = this; return this.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
Number.prototype.addTrailingZero = function(){ if(this < 10) return "0"+this; else return this; };
Number.prototype.addZero=function(){ var val=(this+""); val=((2>val.length)?("0"+val):val); return val;
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; };
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, "$&,"); });
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; ...
Number.prototype.format = function() { var n = this, decPlaces = 2, decSeparator = ".", thouSeparator = ",", sign = n < 0 ? "-" : "", i = parseInt( n = Math.abs(+n || 0).toFixed(decPlaces)) + "", j = ( j = i.length) > 3 ? j % 3 : 0; return sign + ( j ? i.substr(0, j) + thouSeparator : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + thouSeparator) + ( decPlaces ? decSeparator + Math.abs(n - i).toFixed(decPlaces).slice(2) : ""); }; function isNumber(n) { return !isNaN(parseFloat(n)) && isFinite(n); var dayNames = new Array("Duminica", "Luni", "Marti", "Miercuri", "Joi", "Vineri", "Sambata"); var monthNames = new Array("Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octobmrie", "Noiembrie", "Decembrie"); ...
Number.prototype.format=function(decimalPoints,thousandsSep,decimalSep){ var val=this+'',re=/^(-?)(\d+)/,x,y; if (decimalPoints!=null) val = this.toFixed(decimalPoints); if (thousandsSep && (x=re.exec(val))){ for (var a=x[2].split(''),i=a.length-3;i>0;i-=3) a.splice(i,0,thousandsSep); val=val.replace(re,x[1]+a.join('')); if (decimalSep) val=val.replace(/\./,decimalSep); return val; ...