使用jQuery检查是否出现任何特殊字符

如果我有一组特殊字符,例如: !@#$%^&*(){}[]?/|-如何在字符串(或字段值)中检查是否存在任何这些字符? 尝试添加一个方法jQueryvalidation器插件,如果存在任何字段,它将拒绝该字段。 我意识到这要求很多,正则表达式只是在杀我。

试试这个:

 /[!@#$%\^&*(){}[\]<>?/|\-]/ 

你只需要逃避] 。 在字符类( [] )中,其他字符按字面解释。

更多信息: http : //www.regular-expressions.info/charclass.html (在“字符类中的元字符”下)