validateEmail static method
Implementation
static String? validateEmail(String? value) {
if (value == null || value.isEmpty) {
return 'Email is required.';
}
// Enhanced email validation regex
final emailRegExp =
RegExp(r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$');
if (!emailRegExp.hasMatch(value)) {
return 'Invalid email address.';
}
return null;
}