My site currently quotes users in GBP, USD and EUR however it breaks whenever the user wishes to be quoted in Euros. This is because Euros need to be formatted with the thousands separated by ,
and the cents separated by a .
e.g. €12.000.000,00
GBP £ - Correct
£12,000,000.00
GBP £ - Incorrect
£12.000.000,00
USD $ - Correct
$12,000,000.00
USD $ - Incorrect
£12.000.000,00
EUR € - Correct
£12.000.000,00
EUR € - Incorrect
$12,000,000.00
Is there a little jQuery script that can handle this? What is the best practice way of displaying data in multiple currencies?