dtable-utils
Version:
dtable common utils
18 lines (16 loc) • 582 B
JavaScript
var getFormattedAutoNumber = function getFormattedAutoNumber(autoNumber, digits, prefix) {
// eslint-disable-next-line prefer-template
var formattedAutoNumber = autoNumber + '';
if (!digits) {
return formattedAutoNumber;
}
var prefixZeroLength = digits - formattedAutoNumber.length;
if (digits > 1 && prefixZeroLength > 0) {
formattedAutoNumber = Array(prefixZeroLength + 1).join(0) + formattedAutoNumber;
}
if (prefix) {
return "".concat(prefix, "-").concat(formattedAutoNumber);
}
return formattedAutoNumber;
};
export { getFormattedAutoNumber };