isEmail function

bool isEmail(
  1. String email
)

checks if is valid email or not

it takes email of type string to validate it return true if valid otherwise it return false


isEmail("muhammed@yahoo.com") == true
isEmail("muhammedYahoo.com") == false
isEmail("muhammed@yahoo.") == false

Implementation

bool isEmail(String email){
  final emailRegex = RegExp(
    r'^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:(\.[a-zA-Z0-9-]{2,5}))*$',
  );

  return emailRegex.hasMatch(email);
}