这是我创建的正则表达式
/^[0-9]+-[0-9]+/它所做的是验证是否选择了一个数字范围(例如: 1-2或4-7)
现在我想向这个正则表达式添加逗号分隔,这样它就可以接受(1-2,3-4,... )这样的字符串甚至1-2)
我试着这样做:
/^[0-9]+-[0-9]+(,[0-9]+-[0-9]+)/但这只匹配1-2、3-4之类的内容,而不匹配其他任何内容。
发布于 2020-07-30 09:08:51
你离这一点很近了。对可选匹配使用?:,如下所示:
[0-9]+-[0-9]+(?:,[0-9]+-[0-9]+)*https://stackoverflow.com/questions/63164647
复制相似问题