C# 中判断是不是URL 的方法?

来源:互联网 发布:mysql 图片 编辑:程序博客网 时间:2024/05/16 07:38

C# 中判断URL 的方法?


数据库中的邮箱有的是以http://  开头,有的是以www开头;然后有的是以com结尾,有的是cn结尾,甚至有的没有后缀。     我听人说.NET自带一个方法能够自动判断 并且能够通过.     求这个方法,并实现.     求这个方法,并实现.

问题补充:

//正则判断                string reg = @"^(http(s)?:\/\/)?(www\.)?[\w-]+(\.\w{2,4})?\.\w{2,4}?(\/)?$";                Regex r = new Regex(reg);                //给网址去所有空格                string urlStr = webresourceaddress.Trim();                Match m = r.Match(urlStr);                //判断是否带http://                if (!m.Success)                    return false;                //给不带http://开头的加上                 urlStr = urlStr.Replace("http://", "");                urlStr = urlStr.Insert(0, "http://");
原创粉丝点击