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
相关推荐
- 
                             
                            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 
- 
                             
                            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代码中所有标签的两种方法去除HTML代码中所有标签 复制代码 代码如下: <% '****************************** '函数:RemoveHTML_A(strText) '参数:strText,待处理的字符串 '作者:阿里西西 '日期:2007/7/12 '描述:去除HTML代码中所有标签 '示例:<%=RemoveHTML_A("<b>欢迎光临阿里西西</b>")%> '****************************** Func 
- 
                             
                            asp.ne去除html的函数代码复制代码 代码如下: /// <summary> /// 过滤字符串中的html代码 /// </summary> /// <param name="Str"></param> /// <returns>返回过滤之后的字符串</returns> public static string LostHTML(string Str) { string Re_Str = ""; if (Str != n 
- 
                             
                            截字符串 去除HTML标记<%'**************************************************'函数名:gotTopic'作 用:截字符串,汉字一个算两个字符,英文算一个字符'参 数:str ----原字符串' strlen ----截取长度'返回值:截取后的字符串'**************************************************function gotTopic(str,strlen)if str="" thengotTopic= 
- 
                             
                            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") '=================== 
随机推荐
- Access 执行SQL的方法
- Python连接DB2数据库
- JQuery fileupload插件实现文件上传功能
- iOS App设计模式开发之适配器模式使用的实战演练
- C#中调用DLL时未能加载文件或程序集错误的处理方法(详解)
- PHP技术开发微信公众平台
- JavaScript 动态生成方法的例子
- Python脚本暴力破解栅栏密码
- jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法
- Android垃圾回收机制及程序优化System.gc
- 提高php运行速度的一些小技巧分享
- 在操作系统上安装Ruby解释器的教程
- SQL SERVER数据库的作业的脚本及存储过程
- 常用输入字节流InputStream介绍
- javascript中的onkeyup和onkeydown区别介绍
- JQuery扩展插件Validate 5添加自定义验证方法
- 关于PHP语言构造器介绍
- CodeIgniter框架中_remap()使用方法2例
- C++中md5 算法实现代码
- Python输入二维数组方法
