phone static method
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;
};