获取服务器IP和判断是否是Guid

public static bool IsGUID( string expression )
  {
   if ( expression != null )
   {
    Regex guidRegEx = new Regex ( @"^(\{{0,1}([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}\}{0,1})$" );
    return guidRegEx.IsMatch ( expression );
   }
   return false;
  }

  public static string GetServerIpAddress()
  {
   StringBuilder ipAddressBuilder = new StringBuilder ();
   System.Net.IPAddress [] addressList = Dns.GetHostAddresses ( Dns.GetHostName () );
   for ( int i = 0, count = addressList.Length; i < count; i++ )
   {
    ipAddressBuilder.Append ( addressList [i].ToString () );
    ipAddressBuilder.Append ( "|" );
   }
   return ipAddressBuilder.ToString ();
  }

posted @ 2012-02-16 09:49  周正明  阅读(422)  评论(0编辑  收藏  举报