在那种情况下,我认为使用@Pattern注释会更简单,如下面的代码片段所示。如果需要不区分大小写的评估,只需添加适当的标志:
@Pattern(regexp = "red|blue|green|pink", flags =Pattern.Flag.CASE_INSENSITIVE)

在那种情况下,我认为使用@Pattern注释会更简单,如下面的代码片段所示。如果需要不区分大小写的评估,只需添加适当的标志:
@Pattern(regexp = "red|blue|green|pink", flags =Pattern.Flag.CASE_INSENSITIVE)