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;
}