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

时间:2012-05-08 20:10:57

标签: jquery regex jquery-validate

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

1 个答案:

答案 0 :(得分:5)

试试这个:

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

您只需要转义]。在字符类([])内,其他字符按字面解释。

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