isEmail function

IValidator isEmail({
  1. String? message,
})

Validates that the String is a valid email address.

Usage Examples:

final emailValidator = isEmail();
emailValidator.validate("user@example.com");    // Valid
emailValidator.validate("invalid-email");       // Invalid
emailValidator.validate("user@.com");           // Invalid

// Combined with other validators
final strictEmail = all([$isString, isEmail()]);

Implementation

IValidator isEmail({String? message}) {
  return isString() &
      stringMatchesPattern(emailRegex, message: message ?? 'a valid email address');
}