C# 自带的.net类库 实现得到本机IP以及网关地址
/// <summary> /// 判断是否为正确的IP地址 /// </summary> /// <param>需要判断的字符串</param> /// <returns>true = 是 false = 否</returns> public static bool IsRightIP(string strIPadd) { //利用正则表达式判断字符串是否符合IPv4格式 if (Regex.IsMatch(strIPadd, "[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}")) { //根据小数点分拆字符串 string[] ips = strIPadd.Split(‘.‘); if (ips.Length == 4 || ips.Length == 6) { //如果符合IPv4规则 if (System.Int32.Parse(ips[0]) < 256 && System.Int32.Parse(ips[1]) < 256 & System.Int32.Parse(ips[2]) < 256 & System.Int32.Parse(ips[3]) < 256) //正确 return true; //如果不符合 else //错误 return false; } else //错误 return false; } else //错误 return false; }
,温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/69188.html
- 上一篇:实用的Log4Net日志记录例子
- 下一篇:Delphi操作快捷键