isValidUrl property
bool
get
isValidUrl
Valid URL (http/https). Intentionally simple — use Uri.tryParse
for structural checks; this validates the common displayed format.
Implementation
bool get isValidUrl {
final uri = Uri.tryParse(trim());
return uri != null &&
(uri.scheme == 'http' || uri.scheme == 'https') &&
uri.host.isNotEmpty;
}