diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/CachedRichTextParser.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/CachedRichTextParser.kt index a44b23b94..a23cf5ef6 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/CachedRichTextParser.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/CachedRichTextParser.kt @@ -70,8 +70,7 @@ class RichTextParser() { } else if (it.originalUrl.contains("。")) { null } else { - val pattern = "^(http|https)://([A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*)+):?(d+)?/?".toRegex(RegexOption.IGNORE_CASE) - if (pattern.matches(it.originalUrl)) { + if (Patterns.WEB_URL.matcher(it.originalUrl).matches()) { it.originalUrl } else { null