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