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

RPM*_*984 2 .net c# regex

测试:

1              PASS
123,234        PASS 
123,435,       FAIL
1,             FAIL
124,dsds,33    FAIL
121,121,1212   PASS
Run Code Online (Sandbox Code Playgroud)

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

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

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

Nik*_* B. 15

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

^\d+(,\d+)*$
Run Code Online (Sandbox Code Playgroud)

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

^(0|[1-9]\d+)(,(0|[1-9]\d+)*$
Run Code Online (Sandbox Code Playgroud)