100,00€
または$100.00
または100.00USD
(任意の長さ、SymbolとISOコードの両方の有効な通貨)...(= 100.000.000,00 EUR
)のような通貨の任意の文字列があります。任意の通貨文字列 - すべてのパーツを分割しますか?
-
:通貨が正しい、それは無効な記号や文字または(番号の後または前に)間違った位置にあるかもしれないという保証は取得するための最も簡単な方法は何ですか
- 整数部
- 小数部
- 通貨(有効な場合)
...ありません
私はNumberFormat/CurrencyFormat
を知っていますが、advancの中に正確なロケールを知っていれば、このクラスにのみ便利ですeと正しくフォーマットされた文字列にのみ働いているようだ... aswは、通貨ではなく、数値を返します。
ありがとうございました! Markus
私は「地球上の任意の有効な通貨」場合がカウントされ、これは一般的に不可能であることをコメントする必要があります。たとえば、それは「$ 100.00」、米国、カナダ、オーストラリア、またはその他を参照するかどうかよりなしでは不明ですドル。 –
あなたは多くを求めていません。 – Bohemian