正则表达式来验证字母数字和特定的特殊字符

问题描述:

我没有成功地在网络上寻找这样一个简单的正则表达式,似乎无法把它放在一起。正则表达式来验证字母数字和特定的特殊字符

我需要一个正则表达式只允许任何字母,数字,空格和特定的特殊字符(@#$ &() - _ /)

"Test #123 @Sample/test" is valid 
"Test^£300"    is not valid 

只要你可以试试下面的正则表达式,

^[\w\[email protected]#$&()\/-]+$ 

DEMO

  • ^断言我们在 开始。
  • [\w\[email protected]#$&()\/-]+匹配列表中的一个或多个字符。
  • $断言我们在最后。
+0

谢谢你,我对正则表达式很陌生,我试过'/ [\ w \ [\] @ -_()#$&] * /'但我不太确定锚点。 – 2014-09-29 10:01:20

+1

锚点在进行验证时非常重要。 – 2014-09-29 10:04:55