Here you can find the source of zeroPad(len)
/**/*from w ww .j a v a 2 s .com*/ * Zero pad a number out to a specified length. * @method external:Number#zeroPad * @param {Number} [len=2] The length of the padded string. * @returns {String} */ Number.prototype.zeroPad = function (len) { var s = String(this); var c = '0'; len = len || 2; while (s.length < len) { s = c + s; } return s; };
Number.prototype.pad = function pad(length) { var str = '' + this; while (str.length < length) { str = '0' + str; return str; };
Number.prototype.LenWithZero = function(oCount) { var strText = this.toString(); while (strText.length < oCount) { strText = '0' + strText; return strText; };
Number.prototype.leadingZero = function(length) { return ('0'+this).slice(-length);
function leftZeroFill(number, targetLength) { var output = number + ''; while (output.length < targetLength) { output = '0' + output; return output;
Number.prototype.leftZeroPad = function(numZeros) { var n = Math.abs(this); var zeros = Math.max(0, numZeros - Math.floor(n).toString().length ); var zeroString = Math.pow(10,zeros).toString().substr(1); if( this < 0 ) { zeroString = '-' + zeroString; return zeroString+n; }; ...
Number.prototype.zeropad = function(n) { var str = "" + this; var len = n - str.length; var pad = ""; while (len-- > 0) { pad += "0"; return pad + str; }; ...
Number.prototype.zf = function(len){ if(isNaN(len)) len = 2; return (this + '').pad(len, '0'); };
Number.prototype.zfill = function(length) { var str = this.toString(); if (str.length < length) { for(var i = 0; i < length - str.length; i++) str = '0' + str return str; };
Number.prototype.zfill = function (n) { var str = String(this); while (str.length < n) { str = "0" + str; return str; };