otpauth
Version:
One Time Password (HOTP/TOTP) library for Node.js, Deno and browsers
15 lines (13 loc) • 329 B
JavaScript
/**
* Pads a number with leading zeros.
* @param {number|string} num Number.
* @param {number} digits Digits.
* @returns {string} Padded number.
*/
const pad = (num, digits) => {
let prefix = '';
let repeat = digits - String(num).length;
while (repeat-- > 0) prefix += '0';
return `${prefix}${num}`;
};
export { pad };