C#正则表达式判断url是否网络路径(http/ftp/https三种协议)

  C#正则表达式判断url是否网络路径(http/ftp/https三种协议)



C# Code:


/// <summary>
/// 识别urlStr是否是网络路径
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
bool IsUrl(string url)
{
  
if (Regex.IsMatch(url, @"((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;
  }
}


//来源:C/S框架网 | www.csframework.com | QQ:23404761




C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

C#表达式判断url是否网络路径(http/ftp/https协议)
C#使用表达式判断手机号码
C#表达式整理备忘
C#.NET 身份证号码格式表达式验证
C#.NET IP地址表达式验证
C#.NET 手机号码表达式验证
C#表达式替换SQL单引号中间的空格
C#表达式查找或替换指定字符串(标识)范围的内容
C#使用表达式替换或去掉半角标点符号
C#使用表达式移除所有的Html标记,返回纯文本
C#.NET获取程序工作路径的几方法
C# 自动计算字符串公式的值(方式)
原创WebApi框架:采用HTTPS协议SelfHosting,Windows服务承载WebApi服务
SOAP 简单对象访问协议
【原创】WCF开发框架 - 采用wsHttpBinding及basicHttpBinding连接https协议的WCF服务
ASPNET WebApi服务器承载方式:SelfHosting,IIS Hosting, WinService Hosting
C#判断手机号码(支持130,150,170,180四手机号码段) 2018更新
C# 从html中通过找到IP地址信息(只支持ipv4地址)
HTTP状态码大全-System.Net.HttpStatusCode
C#映射网络磁盘