Skip to content

Instantly share code, notes, and snippets.

@karolk
Last active April 1, 2016 11:50
Show Gist options
  • Save karolk/24ee3c1223d62efb078f0b1ed10236b6 to your computer and use it in GitHub Desktop.
Save karolk/24ee3c1223d62efb078f0b1ed10236b6 to your computer and use it in GitHub Desktop.
leftpad
function leftpad(str, length, char) {
if (typeof str === "undefined") throw new Error("Cound't find string to leftpad")
str = String(str)
length = length || 0
if (typeof char === "undefined") char = " "
char = String(char)
var padding = leftpad._repeat(char, Math.max(length - str.length, 0))
return padding + str
}
leftpad._repeat = function(str, count) {
return typeof str.repeat === "function" ? str.repeat(count) : new Array(count + 1).join(str)
}
@karolk
Copy link
Author

karolk commented Apr 1, 2016

Up for grabs!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment