0

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

4

1 回答 1

5

试试这个:

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

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

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

于 2012-05-08T20:15:04.570 回答