转义处理(3q)

zhangsai 2003-11-01 04:27:25
我在学ASP的过程中,遇到这样的代码:
strText=request.form("detail")
'--进行转义处理
strText=replace(strText,"'",""")
setText=replace(strText,"<","<")
strText=replace(strText,">",">")
请问上面的代码是作用是什么,什么情况下使用这样的代码?(3q)
...全文
49 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gmlxf 2003-11-01
  • 打赏
  • 举报
回复
Rem 过滤HTML代码
function HtmlEnCode(fString)
if not isnull(fString) then
fString = replace(fString, "#", "#")
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, CHR(32), " ")
fString = Replace(fString, CHR(9), " ")
fString = Replace(fString, CHR(34), """)
fString = Replace(fString, CHR(39), "'") ''号
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "<P></P>")
fString = Replace(fString, CHR(10), "<BR>")
HTMLEncode = fString
end if
end function

rem textarea区域修改内容
function HtmlEditCode(fString)
if not isnull(fString) then
'fString = Replace(fString, "",CHR(13))
fString = Replace(fString, "<P></P>",CHR(10) & CHR(10))
fString = Replace(fString, "<BR>",CHR(10))
HtmlEditCode = fString
end if
end function
gmlxf 2003-11-01
  • 打赏
  • 举报
回复
禁用html代码。

如果你在你的文本text里面输入了<input>

如果你用了以上的处理:
前台显示<input>
如果你没有用:
前台显示一个文本框。

当你在输入用户名,密码一些基本资料的时候一般都要通过处理的。

而'好不处理的话,当输入这个字符时候,数据库出错的,所以一般都是要处理的。

你可以写成一个函数或者过程来调用,网上 好多的。
正则表达式是操作字符串的强大工具,被广泛应用在文本编辑、数据提取和模式匹配等多个领域中。 其中,字符串替换功能作为一项基础且关键的操作,允许用户通过快速实现文字查找与更新来提升工作效率。 为了更好地理解这一技术,我们需要熟悉正则表达式的一些核心要素:例如,“.”代表任意单个字符;“*”指示前缀可以重复出现零次或多次;“\\”被用作转义符,用于表示特殊字符的字面形式;“(?pattern)”则是用于捕获匹配子串并为其指定名称的命名捕获组。 在实际应用中,我们经常需要处理特定场景下的数据提取需求,在这一案例中,我们需要从一系列文件路径字符串中剔除某些固定部分(如“qqq”)并保留其余内容。 为此,尝试了多种正则表达式设计方法以实现路径截取目标。 最初使用的正则表达式.*\\(?.*)\\.{3}(?.)在匹配路径时试图通过捕获组A和B分别提取所需部分,但其量词“.*”的设置导致匹配范围过于宽泛,在实际应用中未能达到理想效果。 经过分析后发现,问题根源在于该正则表达式的非捕获组定义不够精准。 为此,提出了一种改进型的正则表达式:.*\\(?:qqq)?(?.*)\\(?:qqq)?(?.*), 这里采用“(?:pattern)?”这种非捕获组的形式,并附加一个“?”使其变得可选,从而避免了不必要的匹配。 先看效果: https://pan.quark.cn/s/a4b39357ea24 这种方法更符合问题需求,在实际应用中能够准确提取所需路径部分。 在深入理解与实践使用正则表达式的过程中,我们还需要注意以下几点:首先是对元字符的正确理解和运用;其次是对模式匹配机制的精准把握;再次是对其高级功能的有效组合利用;此外还需熟练掌握转义字符的使用方法;最后...

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧