你会用什么来填充Flex/AS3中的数字?

lpf*_*eau 10 apache-flex padding actionscript-3 zero

一个重复.

你会用什么来填充Flex/AS3中数字左边的零?

是否有相同printf或者NumberFormat这样做?

我正在寻找这个或类似的最好的实现:

public function zeroPad(number:int, width:int):String {
    // number = 46, width = 4 would return "0046"
}
Run Code Online (Sandbox Code Playgroud)

小智 26

public function zeroPad(number:int, width:int):String {
   var ret:String = ""+number;
   while( ret.length < width )
       ret="0" + ret;
   return ret;
}
Run Code Online (Sandbox Code Playgroud)