Console.WriteLine("请输入正确IP");
string ip = Console.ReadLine();
string patten2 = @"^((1?([1-9]\d?)|(1\d{2})|(2[0,1]\d)|(22[0-3])))(.((1?\d{1,2})|(2[0-4]\d)|(25[0-5]))){3}$";
if (Regex.IsMatch(ip, patten2))
{
Console.WriteLine("ip正确");
}
else
{
Console.WriteLine("ip不正确");
Console.ReadLine();
}