634430da9a83315db24c546ba46f8eabfb10b0ec1b81c001d14cc0a66784d4b262be6bfdb1ad8a54448664afdf88476132a6b98257d97530a8b22e51ee522b 352 B

12345678910
  1. export default function zeroFill(number, targetLength, forceSign) {
  2. var absNumber = '' + Math.abs(number),
  3. zerosToFill = targetLength - absNumber.length,
  4. sign = number >= 0;
  5. return (
  6. (sign ? (forceSign ? '+' : '') : '-') +
  7. Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) +
  8. absNumber
  9. );
  10. }