如何检查 URL 是否有效。
Patterns.WEB_URL.matcher(urlString).matches() returns false适用于 Android 5 及以下版本。还有,各种链接都说URLUtil.isValidUrl(urlString)不好用。
不应使用 URLUtil 验证 URL,如下所示。
URLUtil.isValidUrl(url)
Run Code Online (Sandbox Code Playgroud)
因为它将像“http://”这样的字符串作为有效的 URL 而不是真的
更好的方法是
Patterns.WEB_URL.matcher(potentialUrl).matches()
Run Code Online (Sandbox Code Playgroud)
如果 URL 有效,它将返回 True,如果 URL 无效,它将返回 false。
| 归档时间: |
|
| 查看次数: |
3931 次 |
| 最近记录: |