以匹配两个或多个逗号分隔整数的正则

  • 本文关键字:分隔 整数 两个 regex
  • 更新时间 :
  • 英文 :


我有一个逗号分隔值的列表:

123            should fail   // using my regex this pass 
123, 230       should pass
234, 560, 890  should pass

使用此正则 ^(d+(, d+)*)?$如果是单个值,它仍然会通过。

我如何仅匹配列表中的2个或更多整数?

*更改为+*表示0或更多匹配,+表示1或更多。

您应该使用+而不是*来确保(, d+)零件至少存在1次。

^(d+(, d+)+)?

检查以下内容:
https://regex101.com/r/yvwiz0/1

最新更新