检查是否包含非法词语的正则

来源:互联网 发布:java接口的作用 编辑:程序博客网 时间:2024/04/26 01:51

^(.(?<!非法一|非法二|非法三))*$ 
----请指定单行匹配选项

如果IsMatch返回true,就表示没有这些词语,如果返回false就表示至少包含一个。

表达式解释:
即用.号与*号匹配所有字符,但每个字符后面不能跟非法字符。