2009年10月05日

E-mailアドレス形式チェック

Javaで作成したE-mailアドレスの形式チェックです。
以下の形式かどうかをチェックしています。

・先頭が、英数字 または "-" または "_"
・最後が、英数字
・途中に "@" が一つ
・それ以外は、英数字 または "-" または "_" または "."

Javaは独学なので、不具合や、もっと別な簡単なやり方があるかもしれませんあせあせ(飛び散る汗)

2010.03.30 追記
@の前が1文字だとエラーにしてしまう不具合があったので修正しました。

checkEmail.txt



public static boolean checkEmail(String value) {
if ( value == null || value.equals("") ) {
return true;
}
if ( value.matches("^[a-zA-Z0-9-_][a-zA-Z0-9-._]*@[a-zA-Z0-9-._]+[a-zA-Z0-9]$")
== false ) {
return false;
}
return true;
}
posted by ぜんこう at 08:03| Comment(0) | Java
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。