using System.Text.RegularExpressions;
public static void Main()
string pattern = "^(?=\\.{3,64}$)[a-z0-9\\.]+@[a-z0-9\\.]+$";
"soem.guy@some.really.quite.long.realm"
foreach (string name in names){
Console.WriteLine("Match username: '" + name + "' Match success:" + Regex.Match(name, pattern).Success);