`

用正则表达式分离脚本和其他内容

 
阅读更多
//用正则表达式分离脚本和其他内容
function   addfriend(url) 
{ 
$("loading").style.display="block"; 
var   http=new   ajax(); 
http.onreadystatechange=function   () 
{ 
if(ajax_returnresponse(http)) 
{ 
var resTexthttp.responseText;
var reg = /<script[^>]*>((.|\n)+)<\/script>/i;
var match=resText.match(reg);
var MyScript="";
if(match!=null) //有脚本返回
{
 MyScript=match[1];
 eval(MyScript);//执行脚本
}
var Html=resText.replace(reg,"");//获取不包含脚本的其他内容
$("loading").innerHTML=Html; 
info(); 
return   false; 
} 
} 
分享到:
评论

相关推荐

    Struts2,Spring,MySql,正则表达式等各类API帮助文档

    Struts2、Spring、MySql和正则表达式是软件开发中的核心技术和工具,它们各自在不同的领域发挥着重要作用。 Struts2是一个基于MVC(Model-View-Controller)架构的开源Java Web框架,用于构建可维护性高、结构清晰...

    正则表达式

    JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...

    PHP学习之正则表达式

    在当今的编程语言中,正则表达式是一个非常重要的功能,它可以用来搜索、匹配和替换文本中的特定模式。PHP作为一种流行的服务器端脚本语言,提供了对正则表达式的良好支持。在这篇文章中,我们将详细探讨PHP中正则...

    css`html`javascript`正则表达式`mysql`jQuery参考手册.rar

    《CSS、HTML、JavaScript、正则表达式、MySQL和jQuery参考手册》是一份全面的IT技术资源,包含多个领域的核心知识。以下是对这些关键领域的详细解释: **CSS(层叠样式表)**: CSS是用于描述HTML或XML(包括如SVG...

    CSS、DHTML、XMLDOM、T-SQL、XPath、正则表达式等.chm文件

    正则表达式具有强大的灵活性,可以通过组合各种字符、元字符和量词来构建复杂的匹配模式。 这六个技术在现代Web开发中不可或缺,理解并熟练掌握它们对于提升网页设计效率、优化数据库操作和高效处理数据至关重要。...

    jsp+javascript+html+正则表达式+mysql+spring+css+strtus技术文档

    4. **正则表达式**:正则表达式是一种强大的文本模式匹配工具,广泛用于数据验证、搜索和替换等场景。在JavaScript和Java中,正则表达式都能用于字符串操作,提高代码的灵活性和效率。 5. **MySQL**:MySQL是一款...

    用正则表达式写的HTML分离函数

    通过正则表达式可以快速地匹配和处理字符串中的模式。 ##### 2. HTML标签的基本结构 HTML标签是构成HTML文档的基础元素,通常由尖括号 `和 `&gt;` 包裹。例如:`&lt;p&gt;` 表示段落,`&lt;a href="..."&gt;` 表示链接等。标签可以...

    e5:Shell脚本,正则表达式,LaTex

    通过学习这些内容,你可以进一步提升在Shell脚本编写、正则表达式使用以及LaTeX排版方面的技能,从而更好地应对日常工作中的各种挑战。无论是自动化日常任务、高效处理文本数据还是制作专业文档,掌握这些技术都将极...

    php防止sql注入示例分析和几种常见攻击正则表达式

    这些正则表达式设计用来匹配SQL注入的常见模式,如单引号、逻辑运算符(AND、OR)、分隔符(&gt;, &lt;, =)、IN、LIKE等关键字,以及SQL注释和脚本标签。 3. **StopAttack函数**: `StopAttack` 函数是用于检查用户输入...

    erllex:简单的erlang正则表达式词法分析器

    总结来说,`erllex` 是一个用于Erlang的简单但实用的工具,它演示了如何使用正则表达式进行词法分析。通过这个工具,开发者可以轻松地解析和理解文本数据,为构建更复杂的解析器和编译器奠定了基础。

    gis字段计算器提取数字和中文

    提取过程首先定义了一个函数`ss(a)`,它使用正则表达式库`re`来匹配和提取字符串中的中文字符。这里使用Unicode范围`\u4e00-\u9fa5`来匹配中文字符,这包括了几乎所有的常用汉字。如果找到匹配的中文字符列表,函数...

    JAVA_WEB表现层开发帮助文档

    3. CSS(Cascading Style Sheets):CSS用于控制网页的样式和布局,通过分离内容和表现,使网页设计更加灵活和易于维护。css2.chm涵盖了CSS2规范,包括选择器、盒模型、布局、背景、边框、文字、颜色等多个方面,是...

    史上最全的API帮助文档,chm格式,网页编码

    正则表达式使用预定义的字符集和特殊字符来描述要查找的模式,例如邮箱地址、电话号码等。理解正则表达式可以帮助开发者编写更精确的文本处理逻辑,提高代码效率。 综上所述,这份史上最全的API帮助文档包含了Web...

    ASP.NET WEB开发

    ASP.NET提供了多种内置的安全机制,如身份验证、授权、加密和防止跨站脚本攻击(XSS)和跨站请求伪造(CSRF)。 **部署和发布** 发布ASP.NET应用程序通常涉及编译、配置和上传到Web服务器。ASP.NET支持Web Deploy、FTP...

    php.mysql.FLEAPHP.Smarty.正则手册汇总

    虽然没有直接的正则表达式手册,但PHP和JavaScript的手册中都会有相关章节介绍正则表达式的使用。 【JavaScript】:JavaScript是网页开发中的主要脚本语言,用于实现动态交互效果。`javascript5.5.chm`包含了...

    网站设计帮助手册,包括 php javascript css正则表达等帮助文档

    CSS用于定义网页的样式和布局,使得开发者可以将内容和表现分离,提高代码的可维护性。理解CSS选择器、盒模型、布局模式(如流体布局、网格布局)、响应式设计和动画效果是必要的。CSS3作为CSS的最新版本,添加了...

    PHP工程师面试笔试真题(某知名手机制造商)-附解析.doc

    - 创立型模式(Creational Patterns)如工厂模式、单例模式等,旨在分离对象的创建和使用,降低系统的耦合度,选项D正确。 2. PHP正则表达式相关: - `ereg_replace`函数是PHP中的正则替换函数,但在PHP 7中已被...

    JavaScript学习经历

    - **概念理解**:DIV+CSS 是一种将网页内容与样式分离的技术,通过 CSS 来控制布局和外观,使得网页结构更加清晰。 - **实践意义**:使用 DIV+CSS 进行布局可以使前端代码更加简洁、易于维护。同时,由于 DOM 结构...

    php CSS Jquery MYSQL SMARTY JS 正则各种的API说明文档 chm

    7. **正则表达式**:正则表达式是用于模式匹配和文本操作的强大工具。正则API会解释不同的元字符、修饰符和构造,帮助开发者构建复杂的字符串匹配规则。 这些API说明文档对开发者来说是非常宝贵的资源,能够帮助...

    jmeter基础套餐

    通过定义正则表达式,我们可以匹配并提取需要的值,并将其存储为变量供后续请求使用。例如,从登录响应中获取Session ID,以便在后续的请求中保持会话状态。 2. **JMeter基础压力测试** 压力测试是为了评估系统在...

Global site tag (gtag.js) - Google Analytics