本文摘自PHP中文网,作者大家讲道理,侵删。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #region 识别urlStr是否是网络路径
/// <summary>
/// 识别urlStr是否是网络路径
/// </summary>
/// <param name="urlStr">
/// <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
|
相关阅读 >>
c#查找字符串的所有排列组合
c#读取中文文件乱码的解方法
c# 四舍五入round函数使用
c# 识别url是否是网络路径
c#操作mysql的工具类mysqlhelper
c#测试代码执行时间的方法
c#分别用前序遍历、中序遍历和后序遍历打印二叉树
二叉搜索树插入算法c#
c#将文件上传、下载(以二进制流保存到数据库)
c#中登陆账户使用的md5加密算法
更多相关阅读请进入《代码片段》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » C# 识别url是否是网络路径