1

英語は私の第一言語ではありません。

これには正規表現が必要です

良い

-1000000.00  = 7 digits and 2 decimals with negative
-100
1000000.00
100

悪い

-10000000  = 8 digits
100.000  = 3 decimals
-100.000  = 3 decimals

ヘルプのtnx。

4

2 に答える 2

4

これはうまくいくはずです。オプションのマイナス記号、0 ~ 7 桁の数字、オプションのドットを 2 桁の後に許可する必要があります。

^[\-]?[0-9]{0,7}([\.][0-9][0-9])?$
于 2012-10-02T00:23:27.680 に答える
0

数値と小数を検証するために次の正規表現を使用してみてください

          Regex : (-)?[0-9]{0,7}(\.[0-9]{2})?

そして、正規表現のデモをここで見ることができます

于 2012-10-02T05:50:00.393 に答える