110,571
社区成员
发帖
与我相关
我的任务
分享
Regex reg = new Regex(@"^(https?://)?([a-zA-Z0-9_]+\.)+[a-zA-Z0-9_]+(:(([1-5][0-9]{4}|6[0-9]{3}[0-5])|[1-9][0-9]{0,3}))?/?$");
Console.WriteLine(reg.IsMatch("www.sina.com"));
Console.WriteLine(reg.IsMatch("www.sina.com:9999"));
Console.WriteLine(reg.IsMatch("www.sina.com:65535"));
Console.WriteLine(reg.IsMatch("http://www.sina.com:65535"));
Console.WriteLine(reg.IsMatch("sina.com"));
Console.WriteLine(reg.IsMatch("www.sina.com:65536"));
Console.WriteLine(reg.IsMatch("www.sina.com:9999/ad"));
Console.WriteLine(reg.IsMatch("www.sina.com/ad/index.dd"));
Console.WriteLine(reg.IsMatch("http://www.sina.com/ad/index.dd"));
//true
//true
//true
//true
//true
//false
//false
//false
//false