phone method
Implementation
String? Function(String?) phone({String? requiredMsg, String? invalidMsg}) {
return (value) {
if (value == null || value.trim().isEmpty) {
return requiredMsg ?? messages.required;
}
final digitsOnly = value.replaceAll(RegExp(r'\D'), '');
if (digitsOnly.length < 7 || digitsOnly.length > 15) {
return invalidMsg ?? messages.invalidPhone;
}
return null;
};
}