// メールアドレス(xxx@ne.jp) String maches = "[0-9a-zA-Z_\\-\\.]+@[0-9a-zA-Z_\\-]+(\\.[0-9a-zA-Z_\\-]+){1,}"; // true System.out.println("hogehoge@docomo.ne.jp".matches(maches)); System.out.println("1234abcd@ezweb.ne.jp".matches(maches)); System.out.println("a.b.c.@softbank.ne.jp".matches(maches)); // false System.out.println("abcd@@docomo.ne.jp".matches(maches)); System.out.println("hoge@test".matches(maches)); System.out.println("abcdabcd".matches(maches));
今回はメールアドレスチェックの正規表現を作ってみた(・∀・)
色々調べるとメールアドレスのルールがよくわからなかったw
文字数はチェックしてないけど使える記号とドメインは○○○.××みたいに必ずドットを付けるようにしました。
あとは@「アットマーク」の前にドットを付けるのはダメみたいなルールもあるみたいだが
古いメールアドレス使ってる人はついてる人もいるみたいだ(´∀`)
0 件のコメント:
コメントを投稿