C#中怎么判断一个值是有效的IP地址using System.Net;
using System.Text.RegularExpressions;
## 方法 1
//检查IP和地址有效性
IPAddress ip;
//dnsip.Length - dnsip.Replace(".", "").Length != 3 用""去替换IP中的.至少有3个.长度 || if 是IP,长度就=3。
if (dnsip.Length - dnsip.Replace(".", "").Length != 3 || !IPAddress.TryParse(dnsip, out ip))
{
//MessageBox.Show("IP地址格式不正确");
return;
}
## 方法 2
System.Net.IPAddress dnsip;
if (IPAddress.TryParse(textBox1.Text, out ip) && textBox1.Text.Split('.').Length == 4)
IPAddress ip; if (IPAddress.TryParse(ipStr,out ip))
C#正则表达式判断是否为IP地址
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载
- 1
- 2
前往页