1

如何使用 play.data.validation.Constraints.Pattern

public class User{
     @Email
     private String email;
     //@Pattern("^[\d]$")   ???
     private String name;

}
4

1 回答 1

0

对于 java 中的 \d \w 等正则表达式,您必须添加额外的 \
例如

public class User{
     @Pattern("^[\\d]+$") 
     private String name;

     @Pattern("^[0-9]+$") \\ you too can do it that way
     private String name2;
}

并且您在正则表达式末尾省略 + (如果您在名称字段中不想超过一位)

于 2016-06-22T14:30:15.993 回答