繁体   English   中英

正则表达式匹配超过1个小数点

[英]Regular Expression to match more than 1 decimal point

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

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

请帮帮我!

尝试这个。

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

它将包括所有数字

11.11

23.45.57

12.54.78.78

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

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

这将允许.123 123.123 123.123.123.123等

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM