如何编写正则表达式来验证未知大小的逗号分隔的整数列表?

时间:2011-03-08 13:35:26

标签: regex csv integer

308091,1213,13414,12132,14431,14343,234,4334,2,34234,2344,32424

应该匹配,最好是如果我还可以验证没有任何尾随的逗号将是盛大的...不确定我将如何写这个或如果它甚至可能...字母应该失败,除了数字之外的任何符号并且逗号应该失败,任何数量的整数都应该可以从一个' 12345'或两个' 12345,12345'并且到无限远#12; 12345,98765,...'

祝你好运

2 个答案:

答案 0 :(得分:2)

如果您只想要数字(因此0123不起作用),那么您可以使用此模式:

^([1-9][0-9]*,)*[1-9][0-9]*$

答案 1 :(得分:0)

您也可以使用:

^[0-9]+(?:,[0-9]+)*$