phone static method

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

Validates phone number (international format).

Implementation

static FormFieldValidator<String> phone([String? message]) => (value) {
      if (value == null || value.trim().isEmpty) return null;
      final regex = RegExp(r'^\+?[\d\s\-().]{7,15}$');
      if (!regex.hasMatch(value.trim())) {
        return message ?? 'Please enter a valid phone number';
      }
      return null;
    };