問題タブ [currency-formatting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
960 参照

php - NumberFormatter::formatCurrency は "fr_FR.UTF-8" で NaN を返します

次の問題は、Ubuntu 13.04 の apache で発生します (他の OS についてはわかりません) fr_LU でも試しましたが、役に立ちませんでした

動作しません - NaN を返します

ここで何が欠けていますか?

私のマシンでの locale -a の結果は次のとおりです。

0 投票する
2 に答える
117 参照

ios - iOSでの通貨出力のフォーマット

これは、テキストフィールドの出力を通貨にフォーマットするコードをまとめたもので、通貨をフォーマットする方法を見つけようとしています。

誰かが 1625 を入力すると 0.1625 としてフォーマットされます。現在、誰かが 50 を入力すると 0.50 としてフォーマットされます。これは、セントまたはペンスのいずれかである人々の電気料金を取り込む計算機であると想定されているため、正しいです。

0 投票する
1 に答える
1165 参照

jquery - Tapestry 5 で 1 ページのクライアント側の検証を単純に無効にする方法

ページ クラスの double 変数にバインドされたテキスト フィールドの単純な検証を必要とするページが 1 つあります。これは、値 (「0.0」から「$0.00」) のスタイルも設定するjquery-formatcurrencyによって実現されます。

ただし、フィールドがぼかしイベントを発生させるか、ページが送信されると、タペストリーは次のように言います。

(明らかに「$」が原因です)

したがって、jquery-formatcurrency は検証を処理する以上のことができるため、この 1 つのページだけの検証を無効にすることを考えています。次に、フォームフィールドを処理するイベントでトランスレーターをオーバーライドするためのタペストリードキュメントに記載されているように、トランスレーターをオーバーライドするだけです。

前もって感謝します。

0 投票する
1 に答える
863 参照

java - Java - 通貨ロケールに関係なく複数の通貨を表示する方法は?

金額とその通貨のリストがあります

  • 500 |米ドル
  • 1000 |英ポンド
  • 500000 |ユーロ

ここで、これらの値を特定のロケールで通貨記号とともに表示したいと思います。

たとえば、en_US ロケールの場合、show

  • $500.00
  • £1,000.00
  • €500,000.00

en_DE ロケールの場合は表示

  • $500,00
  • £1.000,00
  • 500.000,00 €</li>

通貨記号はロケールに依存するため、NumberFormat を使用しても正しい結果が得られません。通貨記号をロケールから切り離して数値をフォーマットすることができません。

プログラムで通貨記号をフォーマットされた数値に連結せずにこれらの結果を達成することは可能ですか?

0 投票する
1 に答える
7505 参照

java - 小数点なしの通貨フォーマットを受け入れる JFormattedTextField

JFormattedTextField小数点なしで通貨形式を受け入れるようにコーディングするにはどうすればよいですか?

私はどこでも私の答えを探してみました。ここでは、Oracle、Google、および Code Ranch を具体的に説明します。

私の質問: フォーマットされたテキスト フィールドをコーディングして、小数点なしで通貨フォーマットを受け入れるにはどうすればよいですか。テキスト フィールドは、$5 から $10,000,000 までの値を受け入れることができます。必要に応じて「、」を含めてほしい。このフィールドは数式には使用されないため、文字列から変換する必要はありません。

これが私が使用しようとしているコードです。この形式では、書式設定されたテキスト フィールドに数字をまったく入力できません。

buildInfo メソッド

0 投票する
2 に答える
4489 参照

javascript - jQuery グローバリゼーション。C 形式の引数として通貨単位を渡す

通貨を扱う多言語サイトを立ち上げています。選択した言語に基づいて正しい通貨形式を表示できるようにしたいと考えています。サーバー側の PHP の処理は簡単ではありません。PHP の NumberFormatter と strftime の組み合わせを使用して、通貨と日付を正しくフォーマットすることができました。

ただし、JavaScript を使用してクライアント側で同程度のフォーマットを行う必要があります。

私はグローバリゼーション (以前の jQuery プラグイン) に出くわしましたが、非常に有望に見えます。

アメリカ英語でドルの値を表示したい場合は、次のようにすることができます。

これは次のように出力されます。

やっている間:

出力:

完璧に見えます。ただし、複数の通貨を出力する必要があります。したがって、優先カルチャとして「fr-FR」を選択した場合、たとえばドルの値を次のように出力するにはどうすればよいですか。

形式はフランス語ですが、値は米ドルです。通貨記号を引数として渡す方法を調べましたが、とにかく見つかりませんでした。

0 投票する
1 に答える
280 参照

c# - インドとトルコの通貨記号が Winforms コントロールに表示されない

ListView に通貨記号を追加すると、ボックス文字を表示するインドとトルコの記号を除いて、すべての記号が正しく表示されることがわかりました。デバッガーでは、これらの通貨記号が正しく表示されます。ListView フォントをデバッガー (Consolas) と同じフォントに設定しようとしましたが、うまくいきませんでした。また、ListView の代わりに Label コントロールを試してみたところ、同じ問題が見つかったため、おそらくすべての Winforms コントロールでは機能していません。私は何が欠けていますか?

0 投票する
2 に答える
170 参照

php - PHP で Google API を使用して USD から INR への変換の戻り値からスペースを削除する際のエラー

USD から INR に通貨を変換しようとしています。次のコードを使用します。

戻り値に通貨単位とスペースを含まないようにしたいのですが、完全な浮動小数点値が必要です。str_replace() で通貨単位を削除しますが、floatval() を使用した float へのこの変換が期待どおりに機能しないため、スペースを削除できません。私を助けてください。