2014-02-21 189 views
0

我想交叉检查对jQuery的正则表达式包含以下值文本输入...jQuery的字母数字(+特殊字符)正则表达式

- A-Z 
- a-z 
- 0-9 
- ! 
- # 
- $ 
- £ 
(preferably all currency characters?) 
- % 
- & 
- - 
- _ 

如何才能做到这一点?

编辑我试了下面的正则表达式。

/^[\w,'-]+$/i 

但它只是字母数字。

+0

我没有看到任何要在字符集中匹配的额外字符。我确实看到你没有说过你想要搭配的角色(尽管你可能想要匹配它们)。 – crush

+0

嗨,暗恋,我在编辑中做了这个区别。这就是为什么我发布了这个问题。我也不太了解我尝试过的正则表达式。 – user2950370

+0

只需在'\ w,' - '之后添加所有想要匹配的字符即可。你需要用\来避开其中的一些。我建议研究基本的正则表达式语法。这是一个非常基本的问题,很可能你没有得到很多帮助。 – crush

回答

0

您需要包含所有符号。由于“£”是非标准字符,因此我使用了unicode表示法:^[\w!#$%&\u00A3-]+$

相关问题