[C#] C#校验给定的ip地址是否合法 →→→→→进入此内容的聊天室

来自 , 2019-10-09, 写在 C#, 查看 100 次.
URL http://www.code666.cn/view/20546457
  1. /// <summary>
  2.         /// 验证IP地址是否合法
  3.         /// </summary>
  4.         /// <param name="ip">要验证的IP地址</param>        
  5.         public static bool IsIP(string ip)
  6.         {
  7.             //如果为空,认为验证合格
  8.             if (IsNullOrEmpty(ip))
  9.             {
  10.                 return true;
  11.             }
  12.  
  13.             //清除要验证字符串中的空格
  14.             ip = ip.Trim();
  15.  
  16.             //模式字符串
  17.             string pattern = @"^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$";
  18.  
  19.             //验证
  20.             return RegexHelper.IsMatch(ip, pattern);
  21.         }
  22. //csharp/8592

回复 "C#校验给定的ip地址是否合法"

这儿你可以回复上面这条便签

captcha