FpHtmlEnCode 函数之标题过滤特殊符号的代码
编程学习 2025-05-14 23:30www.dzhlxh.cn编程入门
函数名:FpHtmlEnCode
作用:标题过滤
参数:fString需要进行过滤的字符串
Function FpHtmlEnCode(fString)
我们检查传入的字符串fString是否存在,既不是空字符串,也不是"$False$"。如果满足条件,则开始对其进行一系列的过滤操作。
通过nohtml函数对字符串进行初步过滤,移除其中的HTML标签。接着,使用FilterJS函数进行进一步过滤,以消除潜在的JavaScript代码。
然后,我们开始处理一些特殊字符。将字符串中的" "替换为空格,使得网页上能够正常显示。我们将"""和"&39;"这些HTML实体字符转换为正常的引号(')和单引号("),增强可读性。接下来,我们将">"和"<"这两个HTML字符分别替换为">"和"<",确保在网页中正常显示。
我们还会对回车和换行字符进行处理。将CHR(9)(制表符)、CHR(10)(换行符)、CHR(13)(回车符)等替换为空字符串,确保字符串在处理过程中格式统一。我们还会将连续的换行或回车组合替换为一个换行或回车,避免输出内容过于混乱。
使用Trim函数去除字符串两端的空格,并返回处理后的字符串。如果传入的字符串不满足初始检查的条件,则返回"$False$"。
这个函数的主要目的是对输入的字符串进行过滤,确保在网页中显示时不会出现格式错误或安全问题。通过一系列的替换和过滤操作,它能够将输入的字符串转换为安全、格式统一的输出,为网页开发提供便利。
编程语言
- ThinkPad 笔记本如何调节LCD屏幕亮度
- Dreamweaver制作网页打开特效教程
- Win10 Mobile 10586升级后无限重启怎么办 硬重启帮您
- Win8系统提示音频设备有问题有一个或多个音频服
- Xbox One版Win10首个预览版9月份发布
- 如何在textarea文本输入区内实现换行
- Win10 Build 9901系统更新 预览版新版本下载
- McAfee Framework存在远程格式串处理漏洞
- Win10家庭版今日(7月30)正式在中国官方商城开卖
- Win10 Mobile预览版更新完10536.1000后才收到10536.100
- Win10 RS2更新了什么-Win10 RS2最终版本号1704首曝
- Windows7如何查看回收站对应的文件夹有哪些方法
- Win10让Charms栏回归桌面的方法教程
- 取消Windows XP系统开机启动画面的小技巧
- win8系统怎么下载安装USB百兆网卡?
- XP系统下磁盘空间变少了怎么办?XP系统磁盘空间