大写字母的正则表达式和2个特殊字符

时间:2015-10-15 09:41:42

标签: java regex

我需要一个只允许使用大写字母,数字和两个特殊字符的正则表达式。

到目前为止,我有字母和数字的正则表达式。

^[A-Z0-9]+$

我还想允许使用" - "和"#"符号

像 A453# A-59# 例如

有什么建议吗? 干杯

2 个答案:

答案 0 :(得分:2)

^[A-Z0-9#-]+$

这应该为你做。

答案 1 :(得分:1)

通常数字必须以字母开头(例如,当"A1234-5" 排除时,"###" 允许 ,如果是你的情况,模式是

^[A-Z][A-Z0-9#-]*$