zoukankan      html  css  js  c++  java
  • 常用过滤

    <%
    rem 过滤字符
    function ChkBadWords(fString)
        dim bwords,ii
        if not(isnull(BadWords) or isnull(fString)) then
        bwords = split(BadWords, "|")
        for ii = 0 to ubound(bwords)
            fString = Replace(fString, bwords(ii), string(len(bwords(ii)),"*"))
        next
        ChkBadWords = fString
        end if
    end function

    Rem 过滤HTML代码
    function HTMLEncode(fString)
    if not isnull(fString) then
        fString = replace(fString, ">", "&gt;")
        fString = replace(fString, "<", "&lt;")

        fString = Replace(fString, CHR(32), "&nbsp;")
        fString = Replace(fString, CHR(9), "&nbsp;")
        fString = Replace(fString, CHR(34), "&quot;")
        fString = Replace(fString, CHR(39), "&#39;")
        fString = Replace(fString, CHR(13), "")
        fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ")
        fString = Replace(fString, CHR(10), "<BR> ")

        fString=ChkBadWords(fString)
        HTMLEncode = fString
    end if
    end function

    Rem 过滤表单字符
    function HTMLcode(fString)
    if not isnull(fString) then
        fString = Replace(fString, CHR(13), "")
        fString = Replace(fString, CHR(10) & CHR(10), "</P><P>")
        fString = Replace(fString, CHR(10), "<BR>")
        HTMLcode = fString
    end if
    end function

    Rem 过滤SQL非法字符
    function checkStr(str)
     if isnull(str) then
      checkStr = ""
      exit function
     end if
     checkStr=replace(str,"'","''")
    end function
    %>

  • 相关阅读:
    CF div2 325 C
    CF div2 325 B
    CF div2 325 A
    CF div2 322 C
    CF div2 322 B
    CF div2 322 A
    Sudoku Solver POJ 2676 LightOJ 1397
    逆序数(归并排序 )
    RMQ算法
    Socket编程:listen()函数英文翻译
  • 原文地址:https://www.cnblogs.com/qiao198/p/6553.html
Copyright © 2011-2022 走看看