function zeroFill(number, width) {
	if (!width) {
		return number + "";
	}

	width -= number.toString().length;
	if (width > 0) {
		return new Array(width + (/\./.test(number) ? 2 : 1)).join('0') + number;
	}

	return number + "";
}
/**
 * fill zero with given width
 * width = 0 return number direct.
 */
fill zero with given width
width = 0 return number direct.
fill zero with given width width = 0 return number direct .
function zeroFill(number, width) {
	if (!width) {
		return number + "";
	}
	width -= number.toString().length;
	if (width > 0) {
		return new Array(width + (/\./.test(number) ? 2 : 1)).join('0') + number;
	}
	return number + "";
}
function zeroFill ( number , width ) { if ( ! width ) { return number + "" ; } width -= number . toString ( ) . length ; if ( width > 0 ) { return new Array ( width + ( / \. / . test ( number ) ? 2 : 1 ) ) . join ( '0' ) + number ; } return number + "" ; }
fill zero with given width
 width = 0 return number direct.
fill zero with given width width = 0 return number direct .