c# 檢測一串字串是否為ipv4
阿新 • • 發佈:2018-11-11
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?)$"); }