gpt4 book ai didi

java - Hibernate Validator 检查数组大小

转载 作者:行者123 更新时间:2023-12-01 09:29:44 26 4
gpt4 key购买 nike

我想使用 hibernate validator 检查一个字符串,它是否包含另外 2 个字符串(由组合名字和姓氏创建)。我的意思是这样的

stringExample.getName().split(" ").length == 2 //returns boolean value

哪里stringExample = "名字 姓氏";

最佳答案

您可以使用javax.validation.constraints.Pattern注释来验证连接的全名

public class Test {

static class User {
@Pattern(regexp = "\\S+\\s+\\S+") // names delimited by one or more spaces
String fullName;

public User(String fullName) {
this.fullName = fullName;
}
}

public static void main(String[] args) {
Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
validator.validate(new User("Fname")).size(); // 1 validation error
validator.validate(new User("Fname Lname")).size(); // 0 validation errors
}
}

关于java - Hibernate Validator 检查数组大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39544464/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com