agn-utils/.svn/pristine/1c/1c8509c859b217d0c6c6c5c6940475f3aaea6af5.svn-base

26 lines
521 B
Plaintext

'use strict';
/**
* Trim the decimal to maximum numbers of digits
* @param {*} value the decimal value
* @param {*} digits maximum number of decimal digits
*/
function fixedTo(value, digits) {
if (!value) return value;
var re = new RegExp('(-?\\d+\\.\\d{' + digits + '})(\\d)'),
m = value.toString().match(re);
return m ? parseFloat(m[1]) : value;
};
function padZero(num, size) {
let s = num + '';
while (s.length < size) {
s = '0' + s;
}
return s;
}
module.exports = {
fixedTo, padZero
}