JavsScript补字符PadRight,PadLeft

ExpandedBlockStart.gif 代码
function  padLeft(str, lenght)
{
    
if  (str.length  >=  lenght)
        
return  str;
    
else
        
return  padLeft( " 0 "   +  str, lenght);
}

function  padRight(str, lenght)
{
    
if  (str.length  >=  lenght)
        
return  str;
    
else
        
return  padRight(str  +   " 0 " , lenght);
}

String扩展

// 扩展String方法padLeft(左边补位)
String.prototype.padLeft =  function(length,padchar)
{
     var str =  this;
    
     if (str.length >= length)
    {
         return str;
    }
     else
    {
         return (padchar + str).padLeft(length);
    }
}

// 扩展String方法padRight(右边变补位)
String.prototype.padRight =  function(length,padchar)
{
     var str =  this;
    
     if (str.length >= length)
    {
         return str;
    }
     else
    {
         return (str + padchar).padRight(length);
    }
}

转载于:https://www.cnblogs.com/zhangpengshou/archive/2010/11/08/1871966.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值