2014-09-20 79 views
1

的名单,我知道下面的正则表达式匹配一个整数,以及逗号分隔的整数列表:PHP的正则表达式匹配一个逗号分隔的整数

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

我怎样才能把它变成唯一匹配一个列表的整数?单个整数应该与不是匹配。 123,456634,34643,3424应该匹配。

+2

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

回答

1

您将使用+运算符表示“一个或多个”时间而不是*重复您的组。

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

Live Demo

相关问题