簡體   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