0

メールアドレスを検証するには、次のコードを使用する必要があります

 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);

しかし、 b1b2の両方が失敗します

4

1 に答える 1

3

最初と最後のスラッシュを削除します。

var reg = new Regex(@"^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$");

ただし、そうは言っても、正規表現は電子メールアドレスを照合するための適切なパターンではありません。実際、正確なパターンを作成することは非常に困難です。グーグルいくつかとあなたはより良いものを見つける必要があります。

于 2013-02-09T19:43:06.430 に答える