validateEmail static method

String? validateEmail(
  1. String? value
)

Implementation

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

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

  if (!emailRegExp.hasMatch(value)) {
    return 'Invalid email address.';
  }

  return null;
}