Может быть сделано по рег.выражение.Вы можете использовать метод ниже, чтобы соответствовать электронной почте.
String validateEmail(String value) {
Pattern pattern =
r'^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$';
RegExp regex = new RegExp(pattern);
if (value.isEmpty) {
return 'Please enter email address';
} else {
if (!regex.hasMatch(value))
return 'Enter Valid Email';
else
return null;
}
}