1. 程式人生 > >C# 判斷是否是合法的IP地址

C# 判斷是否是合法的IP地址

新增 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("非法");
            }