Pad JavaScript string on the left.
var leftpad = function(str, len, ch) {
var pad = function(str, len, ch) {
if (len < 1) return str;
return ch + pad(str, len - 1, ch);
};
if (ch === undefined || ch === null) ch = ' ';
return pad(str, len - str.length, ch);
};