コンマ、想定される小数、負の符号または括弧、ドル記号、小数、数値のみで金額を検証できる正規表現を作成したいと思います。
次の表現を使用しました
((\\$?(([0-9]{0,1})?\\.[0-9]{1,2}))|(\\$?([1-9]{1}[0-9]{0,2}([,][0-9]{3})*)(\\.[0-9]{1,2})?))
23,000ドルなどで問題なく動作しますが、負の符号または括弧の処理方法
ご意見をお聞かせください。
コンマ、想定される小数、負の符号または括弧、ドル記号、小数、数値のみで金額を検証できる正規表現を作成したいと思います。
次の表現を使用しました
((\\$?(([0-9]{0,1})?\\.[0-9]{1,2}))|(\\$?([1-9]{1}[0-9]{0,2}([,][0-9]{3})*)(\\.[0-9]{1,2})?))
23,000ドルなどで問題なく動作しますが、負の符号または括弧の処理方法
ご意見をお聞かせください。
通貨金額 US & EU (セント オプション) US スタイルの123,456.78表記とヨーロッパスタイルの123.456,78表記を使用できます。オプションの桁区切り記号。オプションの 2 桁の分数
Match; JGsoft:
^[+-]?[0-9]{1,3}(?:[0-9]*(?:[.,][0-9]{2})?|(?:,[0-9]{3})*(?:\.[0-9]{2})?|(?:\.[0-9]{3})*(?:,[0-9]{2})?)$
参考:こちら