asp实现过滤关键字的函数
程序员文章站
2023-01-25 09:37:24
过滤关键字<% '****************************** '函数:chkkeyword(byval keyword) '参数:keyw...
过滤关键字<%
'******************************
'函数:chkkeyword(byval keyword)
'参数:keyword,关键字
'作者:阿里西西
'日期:2007/7/15
'描述:过滤关键字
'示例:chkkeyword("sfsdfdf'8&5ddd")
'******************************
function chkkeyword(byval keyword)
dim fobwords, i
on error resume next
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)
for i = 1 to ubound(fobwords, 1)
if instr(keyword, chrw(fobwords(i))) > 0 then
keyword = replace(keyword, chrw(fobwords(i)), "")
end if
next
keyword = left(keyword, 100)
fobwords = array("~", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "+", "=", "`", "[", "]", "{", "}", ";", ":", """", "'", ",", "<", ">", ".", "/", "\", "?", "_")
for i = 0 to ubound(fobwords, 1)
if instr(keyword, fobwords(i)) > 0 then
keyword = replace(keyword, fobwords(i), "")
end if
next
chkkeyword = keyword
end function%>
'******************************
'函数:chkkeyword(byval keyword)
'参数:keyword,关键字
'作者:阿里西西
'日期:2007/7/15
'描述:过滤关键字
'示例:chkkeyword("sfsdfdf'8&5ddd")
'******************************
function chkkeyword(byval keyword)
dim fobwords, i
on error resume next
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)
for i = 1 to ubound(fobwords, 1)
if instr(keyword, chrw(fobwords(i))) > 0 then
keyword = replace(keyword, chrw(fobwords(i)), "")
end if
next
keyword = left(keyword, 100)
fobwords = array("~", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "+", "=", "`", "[", "]", "{", "}", ";", ":", """", "'", ",", "<", ">", ".", "/", "\", "?", "_")
for i = 0 to ubound(fobwords, 1)
if instr(keyword, fobwords(i)) > 0 then
keyword = replace(keyword, fobwords(i), "")
end if
next
chkkeyword = keyword
end function%>
上一篇: asp dictionary对象的用法
下一篇: 推荐九种时令水果 菠萝止渴杨梅治腹泻