FpHtmlEnCode 函数之标题过滤特殊符号的代码

编程学习 2025-05-14 23:30www.dzhlxh.cn编程入门

函数名:FpHtmlEnCode

作用:标题过滤

参数:fString需要进行过滤的字符串

Function FpHtmlEnCode(fString)

我们检查传入的字符串fString是否存在,既不是空字符串,也不是"$False$"。如果满足条件,则开始对其进行一系列的过滤操作。

通过nohtml函数对字符串进行初步过滤,移除其中的HTML标签。接着,使用FilterJS函数进行进一步过滤,以消除潜在的JavaScript代码。

然后,我们开始处理一些特殊字符。将字符串中的"&nbsp;"替换为空格,使得网页上能够正常显示。我们将"&quot;"和"&39;"这些HTML实体字符转换为正常的引号(')和单引号("),增强可读性。接下来,我们将">"和"<"这两个HTML字符分别替换为">"和"<",确保在网页中正常显示。

我们还会对回车和换行字符进行处理。将CHR(9)(制表符)、CHR(10)(换行符)、CHR(13)(回车符)等替换为空字符串,确保字符串在处理过程中格式统一。我们还会将连续的换行或回车组合替换为一个换行或回车,避免输出内容过于混乱。

使用Trim函数去除字符串两端的空格,并返回处理后的字符串。如果传入的字符串不满足初始检查的条件,则返回"$False$"。

这个函数的主要目的是对输入的字符串进行过滤,确保在网页中显示时不会出现格式错误或安全问题。通过一系列的替换和过滤操作,它能够将输入的字符串转换为安全、格式统一的输出,为网页开发提供便利。

Copyright © 2016-2025 www.dzhlxh.cn 金源码 版权所有 Power by

网站模板下载|网络推广|微博营销|seo优化|视频营销|网络营销|微信营销|网站建设|织梦模板|小程序模板