用于将字符填充到字符串末尾的Jquery函数

时间:2011-07-14 23:06:05

标签: javascript string function string-concatenation

是否有内置函数来填充字符n次?

例如:

var myString = 'something';
var myCharToPad = '-';
var numTimesToPad = 5;

我期待myString = 'something-----';

3 个答案:

答案 0 :(得分:14)

不,但这并不难:

myString += new Array(numTimesToPad+1).join(myCharToPad);

答案 1 :(得分:2)

不,但写一个是微不足道的:

function pad(num, string, char) {
    for (var i = 0; i < num; i++) {
        string += char;
    }
    return string;
}

var myString = pad(5, 'something', '-')

答案 2 :(得分:-1)

这是重复录入;你应该总是先检查,如果没有人有答案,这几乎是不可能的[对不起,但很可能你不是那么特别]然后张贴......这样可以通过更快地解决你的问题节省你的时间。 你也可以在这个网站here!找到我对这个JS填充问题的“几乎”最终答案。