validateEmail function

String? validateEmail(
  1. String? value
)

Validates an email string value.

Applies the following validations in order:

  1. Checks that the value is not null or empty.
  2. Checks that the value is a valid email format.

Returns an error message string if validation fails, or null if valid.

Example:

final error = validateEmail('user@example.com'); // null (valid)
final error2 = validateEmail(''); // 'Email is required'
final error3 = validateEmail('invalid-email'); // 'Email is invalid'

Implementation

String? validateEmail(String? value) {
  return Validators.validate(value, [
    Validators.required(message: 'Email is required'),
    Validators.email(message: 'Email is invalid'),
  ]);
}