Email address validation by regular expressions C#

Import System.Text.RegularExpressions namespace.

using System.Text.RegularExpressions;
public bool IsEmailValid(string Address)
{
    string pattern = @"^(([^<>()[\]\\.,;:\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,}))$";
    Regex rest = new Regex(pattern);
    bool isrest Match = rest .IsMatch(Address);
    return isrest;
}