正则表达式检测很少的非字符

时间:2010-09-10 18:54:12

标签: php regex

我如何做一个允许除了以外的所有内容的正则表达式!@ $%^& *()_ + = {} [] |:“;'<>,。?/(如果我需要我可以在以后简单地将它们添加到regexp中吗?)

我打算用它来检查用户提交的邮政地址中是否存在这些字符。所以,如果他们在那里,我可以拒绝该地址。

由于

1 个答案:

答案 0 :(得分:2)

您应该包含允许的字符,而不是排除几乎所有内容:

[\w+-]*

但如果你想真正排除这些字符:

[^!@$%^&*()_+={}\[\]|\:";'<>,.?/]*

资源: