ngx-bootstrap
Version:
Angular Bootstrap
10 lines • 430 B
JavaScript
export function zeroFill(num, targetLength, forceSign) {
const absNumber = `${Math.abs(num)}`;
const zerosToFill = targetLength - absNumber.length;
const sign = num >= 0;
const _sign = sign ? (forceSign ? '+' : '') : '-';
// todo: this is crazy slow
const _zeros = Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1);
return (_sign + _zeros + absNumber);
}
//# sourceMappingURL=zero-fill.js.map