Я хочу знать, как я могу отформатировать число, например 2000000, в стандартный формат валюты i.e 2,000,000 с использованием кода Java или jQuery? Javacode лучше, но jQuery также будет работать СпасибоКак форматировать число в стандартный формат валюты (цифры, разделенные запятой)
ответ
Посмотрите на jQuery number formatter. Большинство форматов уже есть, и вы можете определить свои собственные.
спасибо за помощь в том, что мне понравилось решение jQuery для него, потому что мне просто нужно отображать его таким образом. Отформатированные валютные значения на стороне сервера не требуются. Я добавил jquery.numberformatter-1.2.2.js и использовал функцию в примере на странице u referd, она показывает ошибку, которую HashTable не определяет, когда я запускаю код. Я добавил jhashset.js, но все еще получаю ошибку. – Rizstien
Проблема решена :) Я добавил jhashtable. – Rizstien
http://stackoverflow.com/questions/10062557/how-to-execute-javascipt-on-sproperty-struts-tag Не могли бы вы заглянуть в это – Rizstien
Используйте NumberFormat.getCurrencyInstance(). Рассмотрим это: [? Как я могу форматировать номер к фиксированной локали]
int n = 2000000;
NumberFormat usa = NumberFormat.getCurrencyInstance(Locale.US);
NumberFormat uk = NumberFormat.getCurrencyInstance(Locale.UK);
NumberFormat germany = NumberFormat.getCurrencyInstance(Locale.GERMANY);
System.out.println(usa.format(n));
System.out.println(uk.format(n));
System.out.println(germany.format(n));
Спасибо Опако за помощь, но я думаю, что решение jQuery будет работать лучше в мое дело. решение, предоставленное Konerak, вызвало у меня проблемы, которые «HashTable не определен» может у вас, пожалуйста, помогите в этом тоже? – Rizstien
/**
* Format currency to $0.00 format
* @param {[string]} price
* @return {[string]} Formated Price
*/
util.formatCurrency = function(price) {
return '$' + String(price).replace(/\B(?=(\d{3})+(?!\d))/g, ',');
};
возможно дубликат (http://stackoverflow.com/questions/8035245/how-can-i-format-a -number-to-the-fixed-locale) – assylias
Мне нужна встроенная функция java или jQuery, поэтому моя работа была бы простой – Rizstien