问题描述:
只有如下的网址是正确的,
http://192.168.104.240/gengliang/
http://192.168.104.240:3000/ 
http://eip.sina.com.cn/eiptest/
http://eip.163.com.cn/
http://163.com.cn/如果不是以上的网址,需要做转换,如:163.com.cn 就要转换成http://163.com.cn
http://192.168.104.240/eipdemo/admin/main.aspx?autologin=Y 转换成http://192.168.104.240/eipdemo/

解决方案 »

  1.   


    string CheckComplateUrl(string url)
    {
            if (!url.StartsWith("http://", StringComparison.CurrentCultureIgnoreCase))
            {
                    return "http://" + url;
            }
            else
            {
                    return url;
            }
    }
      

  2.   

    string str="http://www.163.com.cn":
    if(str.IndexOf('WWW')>0)
    {
      str=str.Replace(@"www.","");
      
    }
    string CheckComplateUrl(string url)
    {
           string str=string.Empty;
           if(url.IndexOf('WWW')>0)
             {
                str=url.Replace(@"www.","");
                if (!url.StartsWith("http://", StringComparison.CurrentCultureIgnoreCase))
                  {
                    return "http://"+str;
                  }
                else
                  {
                   return str;
                  } 
             }
           else
            {
             if (!url.StartsWith("http://", StringComparison.CurrentCultureIgnoreCase))
                  {
                    return "http://"+url;
                  }
                else
                  {
                   return url;
                  } 
            }          
    }按LZ的意思应该要把WWW这些字段过滤掉
      

  3.   

    string str="http://www.163.com.cn":
    if(str.IndexOf('WWW')>0)
    {
      str=str.Replace(@"www.","");
      
    }
    string CheckComplateUrl(string url)
    {
           string str=string.Empty;
           if(url.IndexOf('WWW')>0)
             {
                str=url.Replace(@"www.","");
                if (!url.StartsWith("http://", StringComparison.CurrentCultureIgnoreCase))
                  {
                    return "http://"+str;
                  }
                else
                  {
                   return str;
                  } 
             }
           else
            {
             if (!url.StartsWith("http://", StringComparison.CurrentCultureIgnoreCase))
                  {
                    return "http://"+url;
                  }
                else
                  {
                   return url;
                  } 
            }          
    }按LZ的意思应该要把WWW这些字段过滤掉
      

  4.   

    string str="http://www.163.com.cn":
    if(str.IndexOf('WWW')>0)
    {
      str=str.Replace(@"www.","");
      
    }
    string CheckComplateUrl(string url)
    {
           string str=string.Empty;
           if(url.IndexOf('WWW')>0)
             {
                str=url.Replace(@"www.","");
                if (!url.StartsWith("http://", StringComparison.CurrentCultureIgnoreCase))
                  {
                    return "http://"+str;
                  }
                else
                  {
                   return str;
                  } 
             }
           else
            {
             if (!url.StartsWith("http://", StringComparison.CurrentCultureIgnoreCase))
                  {
                    return "http://"+url;
                  }
                else
                  {
                   return url;
                  } 
            }          
    }按LZ的意思应该要把WWW这些字段过滤掉