登录的javax验证(电子邮件或电话)
登录属性可以是电子邮件(模式“++.+”)或电话号码(模式“\+\d+”)登录的javax验证(电子邮件或电话),java,bean-validation,javax,Java,Bean Validation,Javax,登录属性可以是电子邮件(模式“++.+”)或电话号码(模式“\+\d+”) 使用javax注释是否可以验证登录属性?是的,可以使用逻辑或组合2个@Pattern注释: class SingIn { private String login; private String password; public SingIn(String login, String password) { this.login = login; this.p
使用javax注释是否可以验证登录属性?是的,可以使用逻辑
或组合2个@Pattern
注释:
class SingIn {
private String login;
private String password;
public SingIn(String login, String password) {
this.login = login;
this.password = password;
}
public String getLogin() {
return login;
}
public String getPassword() {
return password;
}
}
另请参见Hibernate验证程序文档中的主题。您的意思是喜欢吗?
@ConstraintComposition(OR)
@Pattern(regexp = ".+@.+")
@Pattern(regexp = "\+\d+")
@ReportAsSingleViolation
@Target({ METHOD, FIELD })
@Retention(RUNTIME)
@Constraint(validatedBy = { })
public @interface EmailOrPhone {