extractDomain static method
Returns the domain (host) extracted from url, or null if invalid.
Implementation
@useResult
static String? extractDomain(String? url) {
if (url == null || url.isEmpty) {
return null;
}
final Uri? uri = Uri.tryParse(url);
if (uri == null || uri.host.isEmpty) {
return null;
}
return uri.host;
}