0

我正在尝试支持以下格式:

11.11

01.67

30.03

11.45.23

但是我使用的正则表达式"/^[+-]?([0-9]*\.?[0-9]+|[0-9]+\.?[0-9]*)([eE][+-]?[0-9]+)?$/"只支持前 3 种格式。

我需要匹配带有 1 个或多个小数点的数字,例如11.12.36

请帮帮我!

4

2 回答 2

1

尝试这个。

sPattern = @"^\d{2}\.\d{2}(\.\d{2})*$";

它将包括所有数字

11.11

23.45.57

12.54.78.78
于 2012-04-12T06:53:43.820 回答
0

如果您想在小数点和小数点之间允许任意位数,包括可能的起始小数点,您可以尝试以下操作:

\.?\d+(?:\.\d+)*

这将允许 .123 123.123 123.123.123.123 等

于 2012-04-12T06:28:41.540 回答