diff --git a/src/main/java/org/springframework/samples/mvc/validation/JavaBean.java b/src/main/java/org/springframework/samples/mvc/validation/JavaBean.java index 91bdcab81..a31b56c29 100644 --- a/src/main/java/org/springframework/samples/mvc/validation/JavaBean.java +++ b/src/main/java/org/springframework/samples/mvc/validation/JavaBean.java @@ -5,6 +5,7 @@ import javax.validation.constraints.Future; import javax.validation.constraints.Max; import javax.validation.constraints.NotNull; +import javax.validation.constraints.Pattern; import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat.ISO; @@ -19,6 +20,17 @@ public class JavaBean { @Future @DateTimeFormat(iso=ISO.DATE) private Date date; + + @Pattern(regexp="/([A-Za-z-0-9])+/g") + private String alphaNumericHyphen; + + public String getAlphaNumericHyphen() { + return alphaNumericHyphen; + } + + public void setAlphaNumericHyphen(String alphaNumericHyphen) { + this.alphaNumericHyphen = alphaNumericHyphen; + } public Integer getNumber() { return number; diff --git a/src/main/webapp/WEB-INF/views/home.jsp b/src/main/webapp/WEB-INF/views/home.jsp index 8e0fe94f2..b054423fb 100644 --- a/src/main/webapp/WEB-INF/views/home.jsp +++ b/src/main/webapp/WEB-INF/views/home.jsp @@ -364,10 +364,10 @@