isEmail property
bool
get
isEmail
Checks if this string is a valid email address
Example:
print('user@example.com'.isEmail); // true
print('invalid-email'.isEmail); // false
Implementation
bool get isEmail {
final emailRegex = RegExp(
r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$',
);
return emailRegex.hasMatch(this);
}