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

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
    #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  

标签: 网络

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:JavaScript实现发送验证码后的倒计时功能

下一篇:Android数据持久化工具类总结