C# 判斷是否是合法的IP地址
阿新 • • 發佈:2019-02-17
新增 using System.Text.RegularExpressions;
Regex rx = new Regex(@"((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))"); if (rx.IsMatch("192.1682.13.2")) { MessageBox.Show("Is IP address"); } else { MessageBox.Show("Is not IP address"); }
網上有這個方法,不過親測不成功!
IPAddress ip;
if (IPAddress.TryParse("192.168.88.1", out ip) == true)
{
MessageBox.Show("合法");
}
else
{
MessageBox.Show("非法");
}