統合開発環境 Eclipseでコーディングした。
登録用のウィンドウを想定したものです。
名前、パスワード、メールアドレス、性別、生年月日、趣味、自由記入欄を設けた。
必須事項は名前、パスワード、メールアドレス、性別、生年月日。
これらのフィールドになにもアクションをせずに登録ボタンを押しても、登録完了とはならない。
名前は数字のみでは許可されない。また3文字以下、16文字以上でも許可されない。
パスワードは2回入力する欄があり、確認用のテキストエリアを設けた。パスワードも名前と同様に3文字以下、16文字以上では許可されない。
一般的なメールアドレスは○○@○○.○○といった例である。
Java.util.regex.Patternを用い、適応しているかどうかをチェックする。
メールアドレスが適しているか判定する正規表現は以下のとおりである。
Pattern.compile("^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$");
生年月日を入力する際、うるう年判定などを考慮して、存在しない日(30日、31日など)は表示しない。
正しく必須事項を入力できると、入力した内容の確認画面が表示されます。
JRE システム・ライブラリー[java8]
Javaコンパイラーのコンパイラ準拠レベルは1.8です。