c#中字符串验证的正则表达式

时间:2014-04-10 18:42:46

标签: c# regex

我在c#中有以下字符串:

 string str = "10:30,11:30,12:00#14:00,16:00";

我想编写正则表达式,它可以验证此字符串并检查它是否采用以下格式:

 pattern = "Time in hh:mm or h:m format saperated by comma + # + Time in hh:mm 
            or h:m format saperated by comma"; 

有效字符串:

 - "10:30,11:30,12:00#14:00,16:00";
 - "10:3#4:0";

无效的字符串:

 - "1030,11:30,12:00#14:00,16:00";
 - "25:30#14:00"; and many more.

这个正则表达式应该是什么?

1 个答案:

答案 0 :(得分:1)

一个令人惊叹的网站是

http://regexlib.com/DisplayPatterns.aspx?cattabindex=4&categoryId=5

从那里选择一个代码,试一试,如果你有更多问题,请编辑原帖。