2009年06月28日

郵便番号形式チェック

Javaで作成した郵便番号の形式チェックです。
以下の3パターンかどうかをチェックしています。
今だけなら xxx-xxxx形式だけで十分ですけどね。

xxx-xxxx形式
xxx-xx形式
xxx形式

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

checkZipCode.txt



public static boolean checkZipCode(String value) {
if ( value == null || value.equals("") ) {
return true;
}
if ( value.length() != 8 &&
value.length() != 6 &&
value.length() != 3) {
return false;
}
if ( value.substring(0,3).matches("^[0-9]{3}$") == false ) {
return false;
}
if ( value.length() > 3 ) {
if ( value.substring(3).matches("-[0-9]+") == false ) {
return false;
}
}

return true;
}
posted by ぜんこう at 09:34| Comment(0) | Java
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

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


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