什么是允许以逗号分隔的数字列表的正则表达式模式?

时间:2012-04-02 00:44:04

标签: c# .net regex

试验:

1              PASS
123,234        PASS 
123,435,       FAIL
1,             FAIL
124,dsds,33    FAIL
121,121,1212   PASS

所以,你可以有任意数量的数字。

另外,如果它很重要,我正在使用C#,我计划强制使用Int32中的值列表(在通过正则表达式之后)。

我可以使用什么正则表达式?

1 个答案:

答案 0 :(得分:15)

您可以使用以下正则表达式:

^\d+(,\d+)*$

这也将允许前导零,如果这不是你想要的,你可以使用

^(0|[1-9]\d+)(,(0|[1-9]\d+)*$