我正在尝试在@Pattern约束验证器上构建正则表达式。我的任务是允许以下字符:
a-z, A-Z, 0-9 and !“#%&’()*+ - ./?><;
到目前为止,我已经了解了
^[A-Za-z0-9]+$
匹配所有字母数字字符。但是,我不知道如何包含非字母数字字符:
!“#%&’()*+ - ./?><;
在我的表情中。任何帮助,不胜感激。干杯
答案 0 :(得分:1)
只需将其列出在字符集[...]
中,如下所示:
^[A-Za-z0-9!“#%&’()*+\-.\/?><]+$
regex101上的详细信息:https://regex101.com/r/10bO7E/1/