如果我有一组特殊字符,例如:!@#$%^&*(){}[]<>?/|-
我如何检查字符串(或字段值)中是否存在这些字符?尝试添加一个方法 jQuery 验证器插件,如果其中任何一个存在,它将拒绝该字段。我意识到这要求很多,正则表达式正在杀死我。
问问题
8941 次
1 回答
5
试试这个:
/[!@#$%\^&*(){}[\]<>?/|\-]/
你只需要逃避]
. 在字符类 ( []
) 中,其他字符按字面解释。
更多信息:http ://www.regular-expressions.info/charclass.html (在“字符类中的元字符”下)
于 2012-05-08T20:15:04.570 回答