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