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
/// <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#正则表达式判断URL是否正确-C/S开发框架
HTTP|POST提交数据:ContentType=application/x|www|form|urlencoded 内容格式|C#源码
WCF顶级安全:HTTPS协议SSL证书+Windows认证+TransportWithMessageCredential安全模式
WCF开发框架-客户端采用Certificate认证模式调用基于HTTPS协议的WCF接口
WCF开发框架-客户端采用Windows身份认证调用HTTPS协议WCF接口
WCF开发框架-客户端采用BASIC身份认证调用HTTPS协议WCF接口
vs使用透明代理工厂方式调用HTTPS协议的WCF服务
修复BUG:WebApiTools.Get方法支持https协议
HTTP状态码大全-System.Net.HttpStatusCode
System.Web.HttpUtility 对URL/HTML字符串进行编码|C#源码
解决方案:IIS服务器更换https SSL证书后客户端不能访问
阿里云虚拟主机部署ssl证书支持https协议
IIS部署ssl证书支持https协议
WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”
编辑网站绑定SSL证书提示:至少一个其他网站正在使用同一个https绑定
vs使用添加服务引用方式连接HTTPS协议的WCF服务
C#正则表达式判断URL是否正确-C/S开发框架
HTTP|POST提交数据:ContentType=application/x|www|form|urlencoded 内容格式|C#源码
WCF顶级安全:HTTPS协议SSL证书+Windows认证+TransportWithMessageCredential安全模式
WCF开发框架-客户端采用Certificate认证模式调用基于HTTPS协议的WCF接口
WCF开发框架-客户端采用Windows身份认证调用HTTPS协议WCF接口
WCF开发框架-客户端采用BASIC身份认证调用HTTPS协议WCF接口
vs使用透明代理工厂方式调用HTTPS协议的WCF服务
修复BUG:WebApiTools.Get方法支持https协议
HTTP状态码大全-System.Net.HttpStatusCode
System.Web.HttpUtility 对URL/HTML字符串进行编码|C#源码
解决方案:IIS服务器更换https SSL证书后客户端不能访问
阿里云虚拟主机部署ssl证书支持https协议
IIS部署ssl证书支持https协议
WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”
编辑网站绑定SSL证书提示:至少一个其他网站正在使用同一个https绑定
vs使用添加服务引用方式连接HTTPS协议的WCF服务
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
