2014-09-20 52 views
1

的名單,我知道下面的正則表達式匹配一個整數,以及逗號分隔的整數列表:PHP的正則表達式匹配一個逗號分隔的整數

/^\d+(?:,\d+)*$/

我怎樣才能把它變成唯一匹配一個列表的整數?單個整數應該與不是匹配。 123,456634,34643,3424應該匹配。

+2

像這樣'/^\ d +(?:\ d +)+ $ /' – sln 2014-09-20 22:58:37

回答

1

您將使用+運算符表示「一個或多個」時間而不是*重複您的組。

/^\d+(?:,\d+)+$/ 

Live Demo

相關問題