すべての通貨金額に通貨ポストプロセッサーを使用する必要があります。ポストプロセッサのロジックは、次のケースを処理する必要があります。
14.978.00 -> 14,978.00
14.97800 -> 14,978.00
14,97800 -> 14,978.00
ロジックは次のとおりです。
数値が正しい形式 (カンマが正しい場所にあり、小数点以下 2 桁まで) の場合は、何もしません。
それ以外の場合、コンマが意味を持つ位置に小数点が見つかった場合は、小数点をコンマに変更します (小数点の右側に 3 つ以上の数字がある場合は、小数点をコンマに変更します)。
ステップ 2 を実行した後、コンマで終わり 5 桁の数字 (
,nnnnn
) は に変換する必要があります,nnn.nn
。