Add http://www. in the text if not Exist

前端 未结 6 634
迷失自我
迷失自我 2021-02-08 21:31

How can I know that some text contain \"http://www.\" I want to show domain in Web View. Domain name is written in TextView but there is no restriction to add prefix. If user di

6条回答
  •  太阳男子
    2021-02-08 22:11

    just modified @silwar answer and add https :

     if(!url.startsWith("www.")&& !url.startsWith("http://") && !url.startsWith("https://")){
            url = "www."+url;
        }
        if(!url.startsWith("http://") && !url.startsWith("https://")){
            url = "http://"+url;
        }
    

    But remember it that sometimes http:// create security exception in android so we should use https://.So for risk-free code, we have to do that like the last checking -

     if(!url.startsWith("http://") && !url.startsWith("https://")){
                url = "https://"+url;}
    

提交回复
热议问题