测试:
1 PASS
123,234 PASS
123,435, FAIL
1, FAIL
124,dsds,33 FAIL
121,121,1212 PASS
因此,您可以拥有任意数量的数字。
此外,如果重要的话,我正在使用 C#,并且我计划从值中强制转换 Int32 列表(在它通过正则表达式之后)。
我可以为此使用什么正则表达式模式?
最佳答案
您可以使用以下正则表达式:
^\d+(,\d+)*$
这也将允许前导零,如果这不是您想要的,您可以使用
^(0|[1-9]\d+)(,(0|[1-9]\d+)*$
关于c# - 允许以逗号分隔的数字列表的正则表达式模式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9969685/