0

我是正则表达式的新手。
我需要一个正则表达式 (C#) 来匹配小数点前最多 4 位和小数位后最多 2 位的数值。

例子

它应该与以下匹配

  1111   
  1211.12  
  1  
  0  
  0.00  
  1.1    

它不应该匹配以下

  11.111  
  11111  
  11111.1  
4

1 回答 1

6

您可以使用一个简单的数字量词,并使用一个组来测试数字的小数部分。

^\d{1,4}(\.\d{1,2})?$
于 2012-11-26T06:31:39.553 回答