Я написал функцию, которая проверяет строку как веб-адрес. К сожалению, новые домены верхнего уровня, такие как ".koeln", ".cologne" и ".shop" и т. д., пока не поддерживаются при использовании Patterns.WEB_URL.
Кто-нибудь знает, как добавить эти домены или что нужно сделать, чтобы их обновить класс Patterns?
boolean validate(final String url){
Pattern pattern = Patterns.WEB_URL;
Matcher matcher = pattern.matcher(url);
return matcher.matches();
}
Вот список всех (?) TLD, включая новые, о которых я говорю: