JavsScript补字符PadRight,PadLeft
![](https://images.cnblogs.com/OutliningIndicators/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);
}
{
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);
}
}
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);
}
}