标签: regex
我正在尝试编写一个验证以下任何一种情况的正则表达式:
我开始使用正则表达式,但它不起作用。由于我是一个正则表达式的菜鸟,我试图以最冗长的方式写出来。
^[1-9]+|^[[[1-9]|[1-9\-1-9]],[[1-9]|[1-9\-1-9]]]+$
有人可以帮我处理符合所有条件的正则表达式。
答案 0 :(得分:4)
这应该这样做:
^[0-9]+(-[0-9]+)?(,[0-9]+(-[0-9]+)?)*$