url static method

FormFieldValidator<String> url([
  1. String? message
])

Validates URL format.

Implementation

static FormFieldValidator<String> url([String? message]) => (value) {
      if (value == null || value.trim().isEmpty) return null;
      final uri = Uri.tryParse(value.trim());
      if (uri == null || (!uri.isScheme('http') && !uri.isScheme('https'))) {
        return message ?? 'Please enter a valid URL (https://...)';
      }
      return null;
    };