可以使用循环来做
比如
<% Function IsIllegalBody(TxtBody) Dim lStr,lAry,i,IsHave lStr="非法关键词1|非法关键词2|非法关键词3" lAry=Split(lStr,"|") IsHave=False For i=0 To Ubound(lAry) IF InStr(TxtBody,lAry(i))<>0 Then IsHave=True End IF Next IsIllegalBody=IsHave End Function '调用测试代码 Dim tStr tStr="这句话里含有非法关键词1" IF IsIllegalBody(tStr) Then Response.Write "含有不允许发布的内容" Else Response.Write "没有不允许发布的内容" End IF
%>