Regex 括号内数字的正则表达式匹配,以逗号分隔

Regex 括号内数字的正则表达式匹配,以逗号分隔,regex,Regex,我试图用正则表达式验证以下类型的数字 (1, 2, 33, 1, 63) (1, 0, 3, 4, 5, 6, 7, 12312, 41) (512, 41, 7, 2, 9) 6, 1, 4, 1, 2, 3 (6, 1, 4, 1, 2, 3,) (, 6, 1, 4, 1, 2, 3) (,6, 1, 4, 1, 2, 3) () 每个数字后面应该跟一个逗号,然后是任意数量的空格 我试过这样的东西 [\(]+[\d]*[\,][\s]*[\)]+ 但我不知道如何继续激怒她

我试图用正则表达式验证以下类型的数字

(1, 2, 33, 1, 63)
(1, 0, 3, 4, 5, 6, 7, 12312, 41)
(512,    41, 7,     2, 9)
6, 1, 4, 1, 2, 3
(6, 1, 4, 1, 2, 3,)
(, 6, 1, 4, 1, 2, 3)
(,6, 1, 4, 1, 2, 3)
()
每个数字后面应该跟一个逗号,然后是任意数量的空格

我试过这样的东西

[\(]+[\d]*[\,][\s]*[\)]+
但我不知道如何继续激怒她

每个数字后面应该跟一个逗号,然后是任意数量的空格

使用:


哪一个是有效的,哪一个是无效的?仅供参考:您当前的正则表达式中有很多不必要的东西。如果删除,您会得到:
\(+\d*,\s*\)+
最后一个
不应该是
*
\((\d+(?:,\s*\d+)*)\)