android-如何确定URL是否具有有效的域,或者它是有效的URL?

android-如何确定URL是否具有有效的域,或者它是有效的URL?,第1张

概述我在android本机消息传递中得到的是,每当我们向某人发送一条消息,并且在文本中有一个url时,android就会识别出该内容并在下划线处将其显示为链接,它适用于许多域,例如.us,.uk,.dk,.ch以及所有其他有效.即使我们发送的jhjh.us都没有“www”或“http”,它也会将其识别为链接.如果

我在android本机消息传递中得到的是,每当我们向某人发送一条消息,并且在文本中有一个url时,androID就会识别出该内容并在下划线处将其显示为链接,它适用于许多域,例如.us,.uk ,.dk,.ch以及所有其他有效.
即使我们发送的jhjh.us都没有“ www”或“ http”,它也会将其识别为链接.
如果域错误,则不会执行任何 *** 作.

我想要同一件事,我尝试使用模式

(((https?|ftp|file)://)|(www\.))"+ "[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]

它做得很好,但在领域上却无济于事.还尝试使用URLUtil.isValIDUrl(),但没有用,
谁能给我一些想法.

解决方法:

你可以试试这个

public boolean isURL(String url){        try {            new URL(url);            return true;        } catch (MalformedURLException e) {            return false;        }}
总结

以上是内存溢出为你收集整理的android-如何确定URL是否具有有效的域,或者它是有效的URL?全部内容,希望文章能够帮你解决android-如何确定URL是否具有有效的域,或者它是有效的URL?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1211111.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-04
下一篇2022-06-04

发表评论

登录后才能评论

评论列表(0条)

    保存