The target string. toString() will be called on the string, which means you can also pass in common data types like numbers.
Optionallen: numberThe number of characters to be added. Default 0.
Optionalpad: stringThe string to pad it out with (defaults to a space). Default " ".
Optionaldir: numberThe direction dir = 1 (left), 2 (right), 3 (both). Default 3.
Takes the given string and pads it out, to the length required, using the character specified. For example if you need a string to be 6 characters long, you can call:
pad('bob', 6, '-', 2)This would return:
bob---as it has padded it out to 6 characters, using the-on the right.You can also use it to pad numbers (they are always returned as strings):
pad(512, 6, '0', 1)Would return:
000512with the string padded to the left.If you don't specify a direction it'll pad to both sides:
pad('c64', 7, '*')Would return:
**c64**