使用Javax @Pattern的正则表达式

时间:2018-12-05 21:51:45

标签: regex

我正在尝试在@Pattern约束验证器上构建正则表达式。我的任务是允许以下字符:

a-z, A-Z, 0-9 and !“#%&’()*+ - ./?><;

到目前为止,我已经了解了

^[A-Za-z0-9]+$

匹配所有字母数字字符。但是,我不知道如何包含非字母数字字符:

!“#%&’()*+ - ./?><;

在我的表情中。任何帮助,不胜感激。干杯

1 个答案:

答案 0 :(得分:1)

只需将其列出在字符集[...]中,如下所示:
^[A-Za-z0-9!“#%&’()*+\-.\/?><]+$
regex101上的详细信息:https://regex101.com/r/10bO7E/1/