gpt4 book ai didi

java - 我想有条件地验证一个对象

转载 作者:行者123 更新时间:2023-11-30 08:56:49 27 4
gpt4 key购买 nike

我类有一个对象。我用这样的 hibernate validator 验证它:

@Pattern(regexp="[0-9]{1,13}")
private String onlyNumber = null;

但是,我想在什么时候验证我的对象

if(onlyNumber != null && !onlyNumber.equals("")

因为它是可选的。我想用正则表达式来做。有什么办法可以成功吗?谢谢

最佳答案

@Pattern(regexp="[0-9]{0,13}")

应该足够了。 null 值始终被认为是有效的(除了其他验证之外,您还需要 @NotNull 来拒绝 null)。并且空字符串匹配上面的正则表达式。

关于java - 我想有条件地验证一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28454861/

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