当前位置: 代码迷 >> C# >> C# 辨别url是否是网络路径
  详细解决方案

C# 辨别url是否是网络路径

热度:81   发布时间:2016-05-05 03:22:52.0
C# 识别url是否是网络路径
  #region 识别urlStr是否是网络路径        /// <summary>        /// 识别urlStr是否是网络路径        /// </summary>        /// <param name="urlStr"></param>        /// <returns></returns>        public static bool UrlDiscern(string urlStr)        {            if (Regex.IsMatch(urlStr, @"((http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,4})*(/[a-zA-Z0-9\&%_\./-~-]*)?"))            {                return true;            }            else            {                return false;            }        }        #endregion

  相关解决方案