我正在尝试支持以下格式:
11.11
01.67
30.03
11.45.23
但我使用的正则表达式"/^[+-]?([0-9]*\.?[0-9]+|[0-9]+\.?[0-9]*)([eE][+-]?[0-9]+)?$/"
仅支持前3种格式。
我需要匹配一个或多个小数点的数字,例如 11.12.36
请帮帮我!
答案 0 :(得分:1)
试试这个。
sPattern = @"^\d{2}\.\d{2}(\.\d{2})*$";
它将包含所有数字
11.11
23.45.57
12.54.78.78
答案 1 :(得分:0)
如果您想允许小数点和任意小数点之间的任意位数,包括可能的起始小数点,您可以尝试以下方法:
\.?\d+(?:\.\d+)*
这将允许诸如.123 123.123 123.123.123.123等
之类的东西