求一个正则表达式,在线等
要求只能匹配以下格式:
1,2-6,5
-1,-2,2-4,10
1,2-4
不能以逗号开头,如 ,1,2
不能以逗号、横线结尾,如1,2, 1,2-
中间相同的符号不能连续出现两个,如
整个字符串只能有,-和数字组成,数字可以为负数
[解决办法]
^((-?\d+)+,)*(-?\d+)+$
[解决办法]
try...
- C# code
^-?\d+(-\d+)?(,-?\d+(-\d+)?)*$
发布时间: 2012-01-08 22:48:50 作者: rapoo
求一个正则表达式,在线等
要求只能匹配以下格式:
1,2-6,5
-1,-2,2-4,10
1,2-4
不能以逗号开头,如 ,1,2
不能以逗号、横线结尾,如1,2, 1,2-
中间相同的符号不能连续出现两个,如
整个字符串只能有,-和数字组成,数字可以为负数
[解决办法]
^((-?\d+)+,)*(-?\d+)+$
[解决办法]
try...
^-?\d+(-\d+)?(,-?\d+(-\d+)?)*$