服务器之家

服务器之家 > 正文

asp实现过滤关键字的函数

时间:2019-10-11 10:43     来源/作者:阿里西西
  1. 过滤关键字<%  
  2. '******************************  
  3. '函数:ChkKeyWord(ByVal keyword)  
  4. '参数:keyword,关键字  
  5. '作者:阿里西西  
  6. '日期:2007/7/15  
  7. '描述:过滤关键字  
  8. '示例:ChkKeyWord("sfsdfdf'8&5ddd")  
  9. '******************************  
  10. Function ChkKeyWord(ByVal keyword)  
  11.   Dim FobWords, i  
  12.   On Error Resume Next  
  13.   FobWords = Array(91, 92, 304, 305, 430, 431, 437, 438, 12460, 12461, 12462, 12463, 12464, 12465, 12466, 12467, 12468, 12469, 12470, 12471, 12472, 12473, 12474, 12475, 12476, 12477, 12478, 12479, 12480, 12481, 12482, 12483, 12485, 12486, 12487, 12488, 12489, 12490, 12496, 12497, 12498, 12499, 12500, 12501, 12502, 12503, 12504, 12505, 12506, 12507, 12508, 12509, 12510, 12521, 12532, 12533, 65339, 65340)  
  14.   For i = 1 To UBound(FobWords, 1)  
  15.    If InStr(keyword, ChrW(FobWords(i))) > 0 Then  
  16.     keyword = Replace(keyword, ChrW(FobWords(i)), "")  
  17.    End If  
  18.   Next  
  19.   keyword = Left(keyword, 100)  
  20.   FobWords = Array("~""!""@""#""$""%""^""&""*""("")""_""+""=""`""[""]""{""}"";"":""""""'"",""<"">"".""/""\", "?", "_")  
  21.   For i = 0 To UBound(FobWords, 1)  
  22.    If InStr(keyword, FobWords(i)) > 0 Then  
  23.     keyword = Replace(keyword, FobWords(i), "")  
  24.    End If  
  25.   Next  
  26.   ChkKeyWord = keyword  
  27.  End Function%> 
标签:

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部