regex 字符串列表的模式约束

wlzqhblo  于 2022-11-18  发布在  其他
关注(0)|答案(1)|浏览(97)

我有一个包含电子邮件列表的List<String>,类似于
{"email1@gmail.com", "email2@gmail.com"}
问题是我真的不知道如何创建一个@模式,我想设置一个条件,即模式应该只允许来自以@gmail.com结尾的列表的电子邮件。

@Pattern(regexp = "^(.+)@(.+)$")

当我有一个字符串而不是列表的时候。

myzjeezk

myzjeezk1#

您可能需要参考容器元素约束的文档。

List<@Pattern(regexp = "^(.+)@(gmail.com)$") String> mails;

参考:https://beanvalidation.org/2.0/spec/#constraintdeclarationvalidationprocess-containerelementconstraints

相关问题