
Код:
function group (num, char) {
var str:String = String (num);
var mod:Number = str.length % 3;
var len:Number = (str.length - mod) / 3;
if (mod == 0) {
var i:Number = 1;
var strOutput:String = str.substr (0, 3);
} else {
var i:Number = 0;
var strOutput:String = str.substr (0, mod);
}
for (; i < len; i++) {
strOutput += char + str.substr (i * 3 + mod, 3);
}
return strOutput;
}
trace (group (1, "'"));
trace (group (12, "'"));
trace (group (123, "'"));
trace (group (1234, "'"));
trace (group (12345, "'"));
trace (group (123456, "'"));
trace (group (1234567, "'"));
trace (group (12345678, "'"));
trace (group (123456789, "'"));
trace (group (1234567890, "'"));