Spring MVC 4.0 No. 017 Validatorで正規表現でのチェック
今回はBean Validationの正規表現です。
正規表現なので、色々なパターンのチェックができますが、今回は「ISBN + 数字10桁」のチェックをします。
@NotNull @Pattern(regexp = "ISBN[0-9]{10}", message = "{0}はISBNを入力してください") private String name; @NotNull private Integer price;
メッセージのデフォルトは、regexp属性の値を表示しますが、ユーザーにはやさしくないため、@Patternのmessage属性で直接指定しています。
ソースは https://github.com/kuwalab/spring-mvc40 にあります。タグ017が今回のサンプルです。
まとめ http://kuwalab.hatenablog.jp/entry/spring
最初 http://kuwalab.hatenablog.jp/entry/spring_mvc/001
前回 http://kuwalab.hatenablog.jp/entry/spring_mvc/016
次回 http://kuwalab.hatenablog.jp/entry/spring_mvc/018