asp 过滤器字符串问题,asp 查找过滤器中文字符串

发布于 科技 2024-06-19
12个回答
  1. 匿名用户2024-01-29

    嗯,我有办法。 向您发送一个过滤功能(仅保留。 标记)。

    function filterhtml(byval fstring)

    if isnull(fstring) or trim(fstring)="" then

    filterhtml=""

    exit function

    end if

    fstring = replace(fstring, ", "[br]")

    fstring = replace(fstring, ", "[br]")

    筛选 HTML 标记。

    dim re

    set re = new regexp

    fstring = , "")

    set re=nothing

    fstring = replace(fstring, "[br]", "

    filterhtml = fstring

    end function

  2. 匿名用户2024-01-28

    把它放在第一位。 更换它,最后更换回来。

    str=replace(str,","换行符号")str=replace(str,"<","")str=replace(str,">","") '

    str=replace(str,"换行符号","

  3. 匿名用户2024-01-27

    led ;down ;灯光熄灭了很多; 这个符号?? 这取决于你是否在过滤html标签,你最初想要过滤的内容是否包含这个; 象征?? 否则,这个也会被过滤掉。

  4. 匿名用户2024-01-26

    username=trim("username"))'定义一个数组。

    badcode="<,%upload"

    细分数据。 badcode=split(badcode,",")'从第一个循环到最后一个。

    for i = 0 to ubound(badcode)username=replace(username,badcode(i),"") '将这些字符替换为空白。

    next

  5. 匿名用户2024-01-25

    <%function stri(str)

    r1=replace(str,"<","")r1=replace(r1,">","")r1=replace(r1,"/","")r1=replace(r1,"'","")r1=replace(r1,"\","")stri=r1

    end function

    如何使用:newstr=stri(trim(.)"username")))

    说白了,就是一个替换字符串。

  6. 匿名用户2024-01-24

    这是由程序中的乱码字符引起的唯一问题。 您的页面编码是什么?

  7. 匿名用户2024-01-23

    我自己已经完成了过滤,我希望它对你有用 user=replace(trim("uname")),"'","''")

    password=replace(trim("password")),"'","''")

    if instr(user,"%") or instr(user,"#") or instr(user,"?") or instr(user,"|") or instr(user,"'") then

    end if

    if instr(password,"%") or instr(password,"#") or instr(password,"?") or instr(password,"|") then

    end if

  8. 匿名用户2024-01-22

    function filter_str(instring)

    功能:过滤输入字符串中的危险符号。

    调用方法:filter str("string")

    newstr=replace(instring,"'","''")

    newstr=replace(newstr,"<","<")

    newstr=replace(newstr,">",">")

    newstr=replace(newstr,"chr(60)","<")

    newstr=replace(newstr,"chr(37)",">")

    newstr=replace(newstr,"""",""")

    newstr=replace(newstr,";",";;")

    newstr=replace(newstr,"--","-")

    newstr=replace(newstr,"/*"," ")

    newstr=replace(newstr,"%"," ")

    filter_str=newstr

    end function admin_name=filter_str("admin_name"))

    admin_pass=filter_str("admin_pass"用我这个... 你遇到了这么多替换的麻烦。

  9. 匿名用户2024-01-21

    第二次"username"您可以使用第一次得到的变量<%username=trim("username"))username=replace(replace(replace(replace(replace(replace(replace(username,"'",""),"#",""),chr(34),""),"?","")," ",""),"=",""),"*","")

    forbiden="~|!#|$$=|-|/|admin|?|"

    s=split(forbiden,"|") '拆分|获取 i=0 到 ubound(s) 的禁忌词。

    if instr(username,s(i))>0 then""

    end ifnext

  10. 匿名用户2024-01-20

    在官方裁决下,对狼人的恐惧发展到歇斯底里的地步:成千上万的人被殴打以供认罪行,这些“罪人”通常在认罪后被烧死在火刑柱上。 在16世纪,仅在法国,就有大约30,000人被认定为狼人或吸血鬼并被活活烧死。

    当时,人们认为狼人很容易识别。

  11. 匿名用户2024-01-19

    user=replace(trim("uname")),"'","''")

    password=replace(trim("password")),"'","''")

    if instr(user,"%") or instr(user,"#") or instr(user,"?") or instr(user,"|") or instr(user,"'") then

    end if

    if instr(password,"%") or instr(password,"#") or instr(password,"?") or instr(password,"|") then

    如果我自己做,我希望它对你有所帮助。

  12. 匿名用户2024-01-18

    将 = 和 or 数字替换为空数字,然后 put & request("reg_nick") & to & replace(request("reg_nick"),"=","") &

    当然,SQL注入的问题要简单得多,去网上查一下什么叫SQL注入,比如%和,或者,还有一些SQL关键词要过滤掉。

    你为什么不尝试将语句更改为这样的东西,然后注入的字符应该得到无效sql=的错误"select * from chat where c_name in('" & request("reg_nick") &"')"

相关回答
12个回答2024-06-19

使用字符串就是使用它的第一个地址(有时和长度,实际上,拥有第一个地址就足够了),无论字符串有多长。 最明显的例子是,当一个(常量)字符串作为参数及其第一个地址传递时。 所以你的比较只是地址的比较。

14个回答2024-06-19

这似乎是低效的,但数量是最少的。

string str = "1212324"; >>>More

11个回答2024-06-19

A1:中国ABC=ReplaceB(A1,searchB("?",a1),,"!")

使用查找功能。 >>>More

11个回答2024-06-19

截断的字符串应用中文和英文判断。

4个回答2024-06-19

您可以尝试输出,scanf 函数是从缓冲区读取的数据,第二个字符串的数据是空格或换行符制表符。 您可以单独读取它们,但在两者之间添加 fflush(stdin); 清除缓冲区。