-100.00到9999.99范围内负数的确切正则表达式是什么?

What is the exact regex pattern for negative numbers in the range -100.00 to 9999.99?

本问题已经有最佳答案,请猛点这里访问。

我必须在Java中编写一个正则表达式模式,用于在-100.00到9999.99范围内的数字。允许的小数位数正好是2。请帮帮我。


如果我正确地理解你的问题,你问的范围从一个9999.99 -100.00 +。因此正确的答案是:

1
(?<!\d)(-\d\d?|-100|(?<!-)\d{1,4})\.\d{2}(?!\d)

在一个或双方时,你不是"Part of a number。


-\d{3,4}\.\d{2}

解释:--匹配负三或四位数字的\d{3,4}比赛fullstop \.比赛两位\d{2}比赛