voca
Version:
The ultimate JavaScript string library
22 lines (17 loc) • 620 B
JavaScript
;
var to_integer = require('./to_integer.js');
var repeat = require('../repeat.js');
/**
* Creates the padding string.
*
* @ignore
* @param {string} padCharacters The characters to create padding string.
* @param {number} length The padding string length.
* @return {string} The padding string.
*/
function buildPadding(padCharacters, length) {
var padStringRepeat = to_integer.toInteger(length / padCharacters.length);
var padStringRest = length % padCharacters.length;
return repeat(padCharacters, padStringRepeat + padStringRest).substr(0, length);
}
exports.buildPadding = buildPadding;