validateEmail function

String? validateEmail(
  1. String value
)

Implementation

String? validateEmail(String value) {
  if (value.isEmpty) {
    return 'Email is required';
  }

  // Regular expression for email validation
  String pattern = r'^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$';
  RegExp regExp = RegExp(pattern);

  if (!regExp.hasMatch(value)) {
    return 'Invalid email format';
  }

  return null;
}