asp 非法关键词过滤程序

作者:袖梨 2022-07-02

Public Function FilterBad(str)
If str = "" Or IsNull(str) Then
FilterBadWord = ""
Exit Function
End If
Dim i,badWordSplit,filterSplit
badWordSplit = Split(Cfg.badWordFilter,"|")
For i = 0 To UBound(badWordSplit)
filterSplit = Split(badWordSplit(i),",")
If InStr(1,str,filterSplit(0),1) Then str = Replace(str,filterSplit(0),filterSplit(1))
Next
FilterBadWord = str
End Function

'使用方法
dim stra
stra = FilterBadWord(request.Form(fom))

相关文章

精彩推荐