ScriptHtml 函数之过滤html标记的asp代码
函数名:ScriptHtml
作用:过滤HTML标记
参数:ConStr —— 要过滤的字符串
```javascript
Function ScriptHtml(ByVal ConStr, TagName, FType)
' 创建一个新的正则表达式对象
Dim Re
Set Re = new RegExp
' 设置正则表达式对象的属性,忽略大小写并全局匹配
Re.IgnoreCase = true
Re.Global = True
' 根据FType的值选择过滤HTML标记的方式
Select Case FType
Case 1
' 过滤包含特定标签名的HTML标签,但不包括自闭合标签(例如
)
Re.Pattern = "<" & TagName & "([^>])>"
ConStr = Re.Replace(ConStr, "")
Case 2
' 过滤完整的包含特定标签名的HTML标签(包括自闭合标签)
Re.Pattern = "<" & TagName & "([^>])>.?</" & TagName & "([^>])>"
ConStr = Re.Replace(ConStr, "")
Case 3
' 过滤包含特定标签名的HTML标签以及对应的闭合标签
Re.Pattern = "<" & TagName & "([^>])>"
ConStr = Re.Replace(ConStr, "")
Re.Pattern = "</" & TagName & "([^>])>"
ConStr = Re.Replace(ConStr, "")
End Select
' 返回过滤后的字符串
ScriptHtml = ConStr
' 释放正则表达式对象占用的资源
Set Re = Nothing
End Function
```
接下来,我们可以调用这个函数来渲染网页的body部分:`cambrian.render('body')`。这个函数将过滤掉指定标签名的HTML标签,可以根据需要选择过滤方式(通过FType参数指定)。例如,如果你想过滤掉所有的`
编程语言
- ScriptHtml 函数之过滤html标记的asp代码
- PHP使用适合阅读的格式显示文件大小的方法
- ajax实现session不过期(避免页面过期的现象)
- js实现canvas保存图片为png格式并下载到本地的方法
- SQL Server三种锁定模式的知识讲解
- 从PHP的源码中深入了解stdClass类
- asp.net显示自己的网页图标的几种方式
- C# 获取当前星期几三种实现方法
- asp文件用什么软件编辑
- Mac系统下安装PHP Xdebug
- 基于JavaScript实现滑动门效果
- SQL语句 一个简单的字符串分割函数
- JS获得图片alt信息的方法
- 判断jQuery是否加载完成,没完成继续判断的解决方
- mysql update正则替换sql语句
- navicat连接mysql时出现1045错误的解决方法