ドットまたはカンマを使用し、最大 2 つの小数値で価格値を表す必要がある文字列を検証するための最良の方法と解決策は何ですか?
RegExp
、java.text.DecimalFormat
または何か他のもの?
次の値が受け入れられます。
1
11
1,05
2,5
1.05
2.5
私はこれらの解決策を見ていますが、これらはまさに私が望むものではありません:
この RegExp も試してみましたが、うまくいき/^(\\d+(?:[\\.\\,]\\d{2})?)$/
ません。