asp去除html的函数代码分析附实例说明
下面这段代码,不会替换ld<sad中间的<,所以内容仍然是正常的
代码如下:
<%
function nohtml(str)
dim re
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern="(\<.[^\<]*\>)"
str=re.replace(str," ")
re.Pattern="(\<\/[^\<]*\>)"
str=re.replace(str," ")
str=replace(str," ","")
str=replace(str," ","")
nohtml=str
set re=nothing
end function
str="<title>sadjksjdl我们欢迎你sajdljsald<sadsadsad<br>" '这里是测试
response.write nohtml(str)
%>
sadjksjdl我们欢迎你sajdljsald<sadsadsad
不过下面的代码是不问的,直接看到<就忘后面无限制的匹配
代码如下:
<%
Function dropHtml(Byval strHTML)
Dim objRegExp, Match, Matches
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
'取闭合的<>
objRegExp.Pattern = "<.+?>"
'进行匹配
Set Matches = objRegExp.Execute(strHTML)
' 遍历匹配集合,并替换掉匹配的项目
For Each Match in Matches
strHtml=Replace(strHTML,Match.Value,"")
Next
dropHtml=strHTML
Set objRegExp = Nothing
End Function
str="<title>sadjksjdl我们欢迎你sajdljsald<sadsadsad<br>" '这里是测试
response.write dropHtml(str)
%>
sadjksjdl我们欢迎你sajdljsald
相关推荐
-
去除HTML代码中所有标签的两种方法
去除HTML代码中所有标签 复制代码 代码如下: <% '****************************** '函数:RemoveHTML_A(strText) '参数:strText,待处理的字符串 '作者:阿里西西 '日期:2007/7/12 '描述:去除HTML代码中所有标签 '示例:<%=RemoveHTML_A("<b>欢迎光临阿里西西</b>")%> '****************************** Func
-
HTA文件去除html控件认证和接收命令行参数
一是利用hta 去掉htm的控件验证 hta1的代码如下: 复制代码 代码如下: <html> <head> <title>Sample HTML Application one</title> </head> <body onload="Viewer.document.location.href='activexcontrol.htm'"> <iframe id="Viewer" app
-
截字符串 去除HTML标记
<%'**************************************************'函数名:gotTopic'作 用:截字符串,汉字一个算两个字符,英文算一个字符'参 数:str ----原字符串' strlen ----截取长度'返回值:截取后的字符串'**************************************************function gotTopic(str,strlen)if str="" thengotTopic=
-
asp.ne去除html的函数代码
复制代码 代码如下: /// <summary> /// 过滤字符串中的html代码 /// </summary> /// <param name="Str"></param> /// <returns>返回过滤之后的字符串</returns> public static string LostHTML(string Str) { string Re_Str = ""; if (Str != n
-
asp去除html标记与空格的正则
function nohtml(str) dim re Set re=new RegExp re.IgnoreCase =true re.Global=True re.Pattern="(\<.[^\<]*\>)" str=re.replace(str," ") re.Pattern="(\<\/[^\<]*\>)"
-
asp中去除html中style,javascript,css代码
asp函数代码 复制代码 代码如下: <% Function RemoveHTML(str) Dim objRegExp, Match,strHTML if isnull(str) then str="" end if strHTML=str strHTML=replace(replace(replace(strHTML,vblf,""),vbcr,""),vbcrlf,"") Set objRegExp = New R
-
asp去除html的函数代码分析附实例说明
下面这段代码,不会替换ld<sad中间的<,所以内容仍然是正常的 复制代码 代码如下: <% function nohtml(str) dim re Set re=new RegExp re.IgnoreCase =true re.Global=True re.Pattern="(\<.[^\<]*\>)" str=re.replace(str," ") re.Pattern="(\<\/[^\<]*\>
-
ASP通用分页样式函数代码
<% '****************************** '函数:MultiPage(Numbers,Perpage,Curpage,Url_Add) '参数:Numbers,总记录数:Perpage,每页记录数:Curpage,当前页:Url_Add,当前页其它参数如?action=list& '作者:阿里西西 '日期:2007/7/15 '描述:ASP通用分页样式函数 '示例:MultiPage(100,10,2,"?action=list&")
-
ASP FSO文件操作函数代码(复制文件、重命名文件、删除文件、替换字符串)
FSO文件(File)对象属性 DateCreated 返回该文件夹的创建日期和时间 DateLastAccessed 返回最后一次访问该文件的日期和时间 DateLastModified 返回最后一次修改该文件的日期和时间 Drive 返回该文件所在的驱动器的Drive对象 Name 设定或返回文件的名字 ParentFolder 返回该文件的父文件夹的Folder对象 Path 返回文件的绝对路径,可使用长文件名 ShortName 返回DOS风格的8.3形式的文件名 ShortPath 返
-
捕捉并保存ASP运行错误的函数代码
过程名:catch(str) 使用方法: 复制代码 代码如下: on error resume next '你的代码,如数据库连接 call catch("显示给用户的提示信息") 功能:清除IIS的错误提示信息,自定义错误提示返回给用户,并将出错信息保存到txt文件(当然你也可以稍做修改转向自定义页面等) 代码: 复制代码 代码如下: <% option explicit '例一--------------------------- '必须和on error resume ne
-
asp.net textarea换行函数代码
复制代码 代码如下: /// <summary> /// 替换html中的特殊字符 /// </summary> /// <param name="theString">需要进行替换的文本.</param> /// <returns>替换完的文本.</returns> public string HtmlEncode(string theString) { theString=theString.Replace(&
-
asp.net 文件下载功能函数代码整理
复制代码 代码如下: public void FileDownLoadDel(string fullFilename) { System.IO.Stream iStream = null; // Buffer to read 10K bytes in chunk: byte[] buffer = new Byte[10000]; // Length of the file: int length; // Total bytes to read: long dataToRead; // Ident
-
asp 网站静态化函数代码html
复制代码 代码如下: Function htmll(mulu,htmlmulu,FileName,filefrom,htmla,htmlb,htmlc,htmld) if mulu="" then mulu="/" if htmlmulu="" then htmlmulu="/" mulu=replace(SysRootDir&mulu, "//", "/") htmlmulu=
-
asp中格式化HTML函数代码 SDCMS加强版
复制代码 代码如下: '============================== '格式化HTML,SDCMS加强版 '============================== Function Nohtml(ByVal t0) IF Len(t0)=0 Or IsNull(t0) Then Nohtml="" Exit Function End IF Dim Regs,Matches,Match Set Regs=New Regexp Regs.Ignorecase=True
-
ASP URL反编码函数代码
例如:我们在百度中搜索 我们,则网址后面的参数就是http://www.baidu.com/s?cl=3&wd=%BD%C5%B1%BE%D6%AE%BC%D2 如果我们想将%BD%C5%B1%BE%D6%AE%BC%D2还原为中文,使用下面的函数即可.<% response.write urldecode("http://www.baidu.com/s?cl=3&wd=%BD%C5%B1%BE%D6%AE%BC%D2") '===================
随机推荐
- js保留两位小数使用toFixed实现
- Android中实现监听ScrollView滑动事件
- 利用java操作Excel文件的方法
- 32位和64位皆适用的MyEclipse安装教程
- BootStrap表单宽度设置方法
- Codeigniter框架的更新事务(transaction)BUG及解决方法
- MySQL中的唯一索引的简单学习教程
- c#中的实现php中的preg_replace
- smarty模板引擎从配置文件中获取数据的方法
- js监听键盘事件示例代码
- eclipse配置tomcat开发Dynamic Web Project环境图解
- JS控件的生命周期介绍
- JavaScript使用FileReader实现图片上传预览效果
- PowerShell函数指定返回值类型实例
- 使用jquery+iframe做一个ajax上传效果(实例)
- EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
- C#实现的自定义邮件发送类完整实例(支持多人多附件)
- 浅谈java中定义泛型类和定义泛型方法的写法
- BBS(php & mysql)完整版(三)
- Android 自定义输入手机号自动添加分隔符