检查字符串是android代码中的URL? [复制]

Posted

技术标签:

【中文标题】检查字符串是android代码中的URL? [复制]【英文标题】:Check String is URL in android code? [duplicate] 【发布时间】:2015-04-27 05:00:01 【问题描述】:

我允许用户在我的 EditView 中输入文本字符串。当我得到 Editview 文本时,我想验证它是否是 URL 链接?任何人都可以提供android代码功能吗?谢谢

【问题讨论】:

另一个在***.com/questions/5617749/… 【参考方案1】:

在 Patterns (android.util.Patterns) 类中使用 WEB_URL 模式

Patterns.WEB_URL.matcher(inputTextForURLEdittext.toLowerCase()).matches();

如果 URL 有效则返回 true,如果 URL 无效则返回 false。 有关更多信息,请参阅此链接 http://developer.android.com/reference/android/util/Patterns.html

【讨论】:

【参考方案2】:

您可以使用URLUtil查看。

if (URLUtil.isValidUrl(urlString)) 
    // URL is valid

希望它对你有用。

【讨论】:

它将“http://”之类的字符串作为不正确的有效 URL 提供

以上是关于检查字符串是android代码中的URL? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Android 中的电子邮件 URL 打开已安装的应用程序? [复制]

检查下载源以更改 Android 应用程序中的 API URL

检查 Android 中的 *** 连接是不是处于活动状态并显示消息? [复制]

如何在Android中解析json字符串? [复制]

你如何检查android中的互联网连接? [复制]

Android检查Android中的null或空字符串