Commas or spaces can be used to make reading numbers a little easier. They are placed every 3 decimal places for numbers comprising 4 digits or more. I wrote a AS3 method that returns the nicer format.

$1000000
$1 000 000

public static function separateByThousand(valueNumber : Number, splitter : String = " ") : String
{
	var valueString : String = "";
	var valueLength : Number = valueNumber.toString().length;
 
	for (var i : int = 0; i < valueLength ; i++)
	{
		if ((valueLength-i)%3 == 0 && i != 0)
			valueString += splitter;
		valueString += valueNumber.toString().charAt(i);
	}
 
	return valueString;
}

separateByThousand(1000) //1 000
separateByThousand(100000) //100 000
separateByThousand(1000000) //1 000 000
separateByThousand(1000000,”,”) //1,000,000

Post to Twitter

Related posts:

  1. Xml line break issue in Flash