Formatting Numbers (Working and Tested)

When you are processing numbers with javascript the numbers you are working with don't have any fancy formatting such as thousands separators and currency symbols. The numbers also use the period character as a decimal point which may not be the correct symbol for your locality (some places use a comma for the decimal point). [ Full Article]