toPappedString等价于javascript或jquery

问题描述 投票:2回答:2

任何人都知道jquery或javascript中是否有与原型toPaddedString方法匹配的等效方法?

javascript jquery prototypejs
2个回答
2
投票

在jQuery中没有与之匹配的东西,但是在这里,我鞭打了您使用the Prototype method的纯Javascript版本:

function toPaddedString(number, length, radix) {
    var string = number.toString(radix || 10),
        slength = string.length;
    for (var i=0; i<(length - slength); i++) string = '0' + string;
    return string;
}
toPaddedString(13, 4); // "0013"

2
投票
String.prototype.padLeft=function(n, s){
    var t= this, L= s.length;
    while(t.length+L<= n) t= s+t;
    if(t.length<n) t= s.substring(0, n-t)+t;
    return t;
}
String.prototype.padRight=function(n, s){
    var t= this, L= s.length;
    while(t.length+L<= n) t+=s;
    if(t.length< n) t+= s.substring(0, n-t);
    return t;
}
© www.soinside.com 2019 - 2024. All rights reserved.