メールアドレスを検証するには、次のコードを使用する必要があります
var reg = new Regex(@"/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/");
string e1 = "name@host.net";
string e2 = "namehost.net";
bool b1 = reg.IsMatch(e1);
bool b2 = reg.IsMatch(e2);
しかし、 b1とb2の両方が失敗します