phoneValidator function

String? phoneValidator(
  1. String? value, {
  2. String message = 'Enter a valid phone number',
})

Field must be a valid phone number (blank passes).

Implementation

String? phoneValidator(String? value, {String message = 'Enter a valid phone number'}) {
  if (value == null || value.trim().isEmpty) return null;
  return value.isPhoneNumber() ? null : message;
}