Skip to content

Instantly share code, notes, and snippets.

@nenjiru
Created October 16, 2010 02:15
Show Gist options
  • Save nenjiru/629306 to your computer and use it in GitHub Desktop.
Save nenjiru/629306 to your computer and use it in GitHub Desktop.
ゼロパディング
/**
* ZeroPadding.
*
* @param {String|Number} number
* @return {String}
*
* @example
* "009" = zeroPadding(9, 3);
*/
function zeroPadding(number, size) {
var zero = "";
while (zero.length < size) zero += "0";
return (zero + number).slice(size * -1);
}
/**
* ZeroPadding(fixed length).
*
* @param {String|Number} number 0~999
* @return {String}
*
* @example
* "009" = threeZeroPadding(9);
*/
function threeZeroPadding(number) {
var result = "";
if (number < 100 && number > 9) result = "0"+ number;
else if (number < 10) result = "00"+ number;
else result = number;
return result;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment