.NET有個padLeft方法可以直接用,不過遇到較古老的語言就得自己寫遞迴……
下列不以古老的語言為例,就先以javaScript為範例:
[javascript]
function padLeft(str,length){
if(str.toString().length >= length)
{
// 補完return
return str;
}
else
{
return padLeft("0" + str,length);
}
}
[/javascript]