可能性の重複:
What is the best regular expression for validating email addresses?正規表現を使用した:検証メールアドレス
こんにちは、私は私がメールを検証するために、この正規表現を持っている正規表現 の使用については初心者ですしかし私は意味を理解していない。誰かが私を説明することができますか?
mailPattern = Pattern.compile("[a-zA-Z_0-9]*[.[a-zA-Z_0-9]*]*@[a-zA-Z_0-9]*[.[a-zA-Z_0-9]*]*.[a-zA-Z]{2,3}");
これはメールアドレスを検証する完全なパターンではありません。私が置いたリンクを見てください。 – MByD
リンクで指定された答えは有用ですが、Javaを使用する場合は最適な解決策ではありません。 Java/JavaMailにはRFC822の仕様に基づいて電子メールアドレスを解析する[組み込みクラス](http://javamail.kenai.com/nonav/javadocs/javax/mail/internet/InternetAddress.html)が既にあります。これを使うと正規表現を直接使うのが望ましいです。 – aroth