1

2000000のような数値を標準の通貨形式(JavaコードまたはjQueryを使用して2,000,000)にフォーマットするにはどうすればよいですか?Javacodeが最適ですが、jQueryも機能しますありがとう

4

3 に答える 3

1

jQuery数値フォーマッターを見てください。ほとんどのフォーマットはすでに存在しており、独自のフォーマットを定義できます。

于 2012-04-08T09:00:00.477 に答える
0

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));
于 2012-04-08T09:33:32.323 に答える
0
/**
 * 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, ',');
};
于 2016-03-01T23:36:40.697 に答える