gpt4 book ai didi

字符的 hibernate validator

转载 作者:行者123 更新时间:2023-12-04 18:11:38 25 4
gpt4 key购买 nike

是否可以验证一个字符是M或F还是我需要在正则表达式中使用一个字符串?

@Pattern(regexp = "^[MF]{1}$", message = "customer.sex.regex")
private String sex;

我想用
private Character sex;

最佳答案

您应将此正则表达式仅接受M或F。

@Pattern(regexp = "^[M|F]{1}$", message ="Must be M or F")

在用作字符的第二种情况下,您需要验证此字符是“M”还是“F”。可以将其他设置为性别。

您不能将 @Pattern用作 Character变量,您将获得以下异常。

javax.validation.UnexpectedTypeException: HV000030: No validator could be found for type: java.lang.Character.

关于字符的 hibernate validator ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12599069/

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