首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

限制特殊字符有关问题?

2012-02-07 
限制特殊字符问题??FunctionReplaceBadWord(g_word)g_wordReplace(g_word, , )g_wordReplace(g_wor

限制特殊字符问题??
Function   ReplaceBadWord(g_word)
    g_word=Replace(g_word, "   ", " ")
    g_word=Replace(g_word, ", ", " ")
    g_word=Replace(g_word, " < ", " ")
    g_word=Replace(g_word, ". ", " ")
    g_word=Replace(g_word, "> ", " ")
    g_word=Replace(g_word, "/ ", " ")
    g_word=Replace(g_word, "? ", " ")
    g_word=Replace(g_word, "; ", " ")
    g_word=Replace(g_word, ": ", " ")
    g_word=Replace(g_word, " ' ", " ")
    'g_word=Replace(g_word, "   "   ", " ")
    g_word=Replace(g_word, "[ ", " ")
    g_word=Replace(g_word, "] ", " ")
    g_word=Replace(g_word, "{ ", " ")
    g_word=Replace(g_word, "} ", " ")
    g_word=Replace(g_word, "\ ", " ")
    g_word=Replace(g_word, "| ", " ")
    g_word=Replace(g_word, "= ", " ")
    g_word=Replace(g_word, "+ ", " ")
    g_word=Replace(g_word, "- ", " ")
    g_word=Replace(g_word, "_ ", " ")
    g_word=Replace(g_word, ") ", " ")
    g_word=Replace(g_word, "( ", " ")
    g_word=Replace(g_word, "* ", " ")
    g_word=Replace(g_word, "^ ", " ")
    g_word=Replace(g_word, "% ", " ")
    g_word=Replace(g_word, "$ ", " ")
    g_word=Replace(g_word, "@ ", " ")
    g_word=Replace(g_word, "! ", " ")
    g_word=Replace(g_word, "` ", " ")
    g_word=Replace(g_word, "~ ", " ")    
   

    g_word=Replace(g_word, ", ", " ")
    g_word=Replace(g_word, "《 ", " ")
    g_word=Replace(g_word, "。 ", " ")
    g_word=Replace(g_word, "》 ", " ")
    g_word=Replace(g_word, "、 ", " ")
    g_word=Replace(g_word, "? ", " ")
    g_word=Replace(g_word, "; ", " ")
    g_word=Replace(g_word, ": ", " ")
    g_word=Replace(g_word, "‘ ", " ")
    g_word=Replace(g_word, "“ ", " ")
    g_word=Replace(g_word, "〔 ", " ")
    g_word=Replace(g_word, "〕 ", " ")
    g_word=Replace(g_word, "{ ", " ")
    g_word=Replace(g_word, "} ", " ")
    g_word=Replace(g_word, "、 ", " ")
    g_word=Replace(g_word, "| ", " ")
    g_word=Replace(g_word, "= ", " ")
    g_word=Replace(g_word, "+ ", " ")
    g_word=Replace(g_word, "- ", " ")
    g_word=Replace(g_word, "—— ", " ")
    g_word=Replace(g_word, ") ", " ")


    g_word=Replace(g_word, "( ", " ")
    g_word=Replace(g_word, "× ", " ")
    g_word=Replace(g_word, "…… ", " ")
    g_word=Replace(g_word, "% ", " ")
    g_word=Replace(g_word, "¥ ", " ")
    g_word=Replace(g_word, "@ ", " ")
    g_word=Replace(g_word, "! ", " ")
    g_word=Replace(g_word, "· ", " ")
    g_word=Replace(g_word, "~ ", " ")

   
    g_word=Trim(Replace(g_word, ") ", " "))    
    ReplaceBadWord=g_word
End   Function

'g_word=Replace(g_word, "   "   ", " ")
这个   "   不能限制输入的特殊字符,,我们该怎么处理它???

[解决办法]
估计楼主的意思是只给用拉丁字母和数字,写个正则表达式不就完了,至于写这么多么...

热点排行