Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
メールアドレスを検証するには、次のコードを使用する必要があります
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の両方が失敗します
最初と最後のスラッシュを削除します。
var reg = new Regex(@"^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$");
ただし、そうは言っても、正規表現は電子メールアドレスを照合するための適切なパターンではありません。実際、正確なパターンを作成することは非常に困難です。グーグルいくつかとあなたはより良いものを見つける必要があります。