MCPcopy Create free account
hub / github.com/OpenIntroStat/ims / markInterval

Function markInterval

libs/datatables-binding-0.18/datatables.js:11–18  ·  view source on GitHub ↗
(d, digits, interval, mark, decMark, precision)

Source from the content-addressed store, hash-verified

9
10// 123456666.7890 -> 123,456,666.7890
11var markInterval = function(d, digits, interval, mark, decMark, precision) {
12 x = precision ? d.toPrecision(digits) : d.toFixed(digits);
13 if (!/^-?[\d.]+$/.test(x)) return x;
14 var xv = x.split('.');
15 if (xv.length > 2) return x; // should have at most one decimal point
16 xv[0] = xv[0].replace(new RegExp('\\B(?=(\\d{' + interval + '})+(?!\\d))', 'g'), mark);
17 return xv.join(decMark);
18};
19
20DTWidget.formatCurrency = function(data, currency, digits, interval, mark, decMark, before) {
21 var d = parseFloat(data);

Callers 1

datatables.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected