输入一个字符串,得到一个固定长度的字符串。如果输入字符串长度没有到达固定长度,则在输入字符串前面不上指定的字符。例如固定长度5,指定补全字符为‘#’:
aa -> ###aa
bbb -> ##bbb
ccccc -> ccccc
javascript的一个小巧实现:
/**
* @param {string} str为输入字符串
* @Param {char} 指定补全字符
* @param {number} 指定长度
*/
function leftPad(str, c, len) {
return (Array(len + 1).join(c) + str).substring(str.length);
}