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


本文摘自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#读取host文件代码

c#分别用前序遍历、中序遍历和后序遍历打印二叉树

c#实现图标锁定到windows任务栏或删除图标

c#读取中文文件乱码的解方法

c#自定读取配置文件类

c#操作mysql的工具类mysqlhelper

c# 四舍五入round函数使用

c#中登陆账户使用的md5加密算法

更多相关阅读请进入《代码片段》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...