static bool ifip(string ip)
{
int num;
//分割成四段
string[] ip_4 = ip.Split('.');
if (ip_4.Length != 4) return false;
for (int i = 0; i < 4; i++)
{
if (!int.TryParse(ip_4[i], out num)) return false;
if (num < 0 && num > 255) return false;
}
//全部检查完毕 无错误
return true;
}
static bool ifIp(string a)
{
return Regex.IsMatch(a, @"^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$");
}