Pad a string
http://stackoverflow.com/q/14762485
by brasofilo
CSS
body {
padding:10%;
background-color:#eee;
}
p {
background-color:#fcc;
margin: .1em 0;
}
JavaScript
function padString (str, len, padWith) {
var padLength = len - str.length;
return padLength < 1 ? str : Array(padLength + 1).join(padWith) + str;
}
print( padString('1234567899', 9, ' ') );
print( padString('123456789', 9, ' ') );
print( padString('12345678', 9, ' ') );
print( padString('1234567', 9, ' ') );
print( padString('234567', 9, ' ') );
function print(msg) {
console.log(msg);
$('body').append('<p>'+msg+'</p>')
}