2015-10-15 208 views
2

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

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

^[A-Z0-9]+$ 

我也想允许的使用 “ - ” 和 “#” 符号

像 A453# A-59# 例如

有何意见? 干杯

+1

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

+0

应该以*开头还是不是?例如。如果允许“12345”或“#####”? –

回答

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

这应该为你做它。

1

经常编号必须开始形成信(如"A1234-5"允许"###"排除),如果这是你的情况下,该模式是

^[A-Z][A-Z0-9#-]*$ 
相关问题