isValidEmail property

bool get isValidEmail

Checks if the string is a valid email address.

Uses a standard email regex pattern.

Example:

'user@example.com'.isValidEmail; // true
'invalid-email'.isValidEmail; // false

Implementation

bool get isValidEmail {
  final emailRegex = RegExp(
    r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$',
  );
  return emailRegex.hasMatch(this);
}