首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

正则表达式

2012-01-08 
求一个正则表达式,在线等要求只能匹配以下格式:1,2-6,5-1,-2,2-4,101,2-4不能以逗号开头,如 ,1,2不能以逗

求一个正则表达式,在线等
要求只能匹配以下格式:
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+)?)*$ 

热点排行