system-sekkei/isolating-the-domain

PhoneNumberのValidation追加

Closed this issue · 1 comments

14桁のデータを入力するとDBエラーで落ちるのでvalidationを追加する

public class PhoneNumber {

    @NotBlank(message = "電話番号を入力してください")
    @Pattern(regexp = "([0-9]{2,4}-[0-9]{2,4}-[0-9]{2,4})?", message = "xx-xxxx-xxxxの形式で入力してください")
    @Size(min = 8, max = 13, message = "桁数は8桁以上13桁以下で入力してください")
    String value = "";

    @Override
    public String toString() {
        return value;
    }
}

動作検証済みなのでクローズします