software-mariodiana
3/25/2016 - 1:26 AM

Pad JavaScript string on the left.

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);
};