`
颖宝blingbling
  • 浏览: 40411 次
  • 性别: Icon_minigender_1
  • 来自: China
文章分类
社区版块
存档分类
最新评论

js如何用正则获取a标签的内容

 
阅读更多
<scripttype="text/javascript">
functionpp(){
varre=/<a[^>]*href=['"]([^"]*)['"][^>]*>(.*?)<\/a>/g;
varstr=document.getElementById('txt').value;
vararr=[];
while(re.exec(str)!=null)
{
arr.push(RegExp.$2+"\n");//如果是RegExp.$1那么匹配的就是href里的属性了!
}
alert(arr);
}
</script>
分享到:
评论

相关推荐

    JavaScript正则表达式匹配 div style标签

    下面是一个简单的JavaScript示例代码,展示如何使用正则表达式匹配`&lt;div&gt;`和`&lt;style&gt;`标签: ```javascript // 示例字符串,包含div和style标签 var htmlString = '&lt;div&gt;这是一个div标签的内容。这是style标签中的...

    JS正则表达式的使用以video标签为例

    使用JS正则表达式,选取video元素的src属性的值,利用jQuery选取元素

    JavaScript实现正则去除a标签并保留内容的方法【测试可用】

    这段代码首先获取了页面上第一个`&lt;a&gt;`标签的`outerHTML`,然后使用`replace()`方法替换所有匹配的`&lt;a&gt;`和`&lt;span&gt;`标签为空字符串,最后打印出处理后的结果。 为了验证这个方法是否有效,你可以使用在线的...

    Java使用正则表达式提取XML节点内容的方法示例

    1. JavaScript正则表达式在线测试工具:http://tools.jb51.net/regex/javascript 2. 正则表达式在线生成工具:http://tools.jb51.net/regex/create_reg 这些工具可以帮助开发者快速测试和生成正则表达式,从而提高...

    正则获取html中的 <img src = 图片地址

    在编程语言中,如Python,我们可以使用内置的`re`模块来执行正则表达式的匹配。以下是一个简单的例子: ```python import re def extract_image_src(html): pattern = r'[^&gt;]*src\s*=\s*(['"])?((?:https?|ftp):/...

    JS正则获取HTML元素的方法

    本文将详细介绍如何使用JS正则表达式来获取HTML元素。 首先,我们需要理解HTML元素的基本结构。HTML元素通常由起始标签(如`&lt;img&gt;`)和结束标签(如`&lt;/img&gt;`)组成,它们之间可以包含属性,如`src`、`target-type`...

    C#基于正则表达式抓取a标签链接和innerhtml的方法

    在最后,我们还提供了两个非常方便的正则表达式工具供大家参考使用:JavaScript正则表达式在线测试工具和正则表达式在线生成工具。这些工具可以帮助我们快速地测试和生成正则表达式模式。 本文主要介绍了C#基于正则...

    js 正则匹配(去掉html标签)

    在这里,我们使用了正则表达式`/([\S\s]*)&lt;\/title&gt;/`来匹配整个`&lt;title&gt;`标签,并通过`[\S\s]*`来捕获该标签内的所有内容。 3. **编写通用函数** 为了方便复用,我们还可以编写一个通用的函数来去除HTML标签: ...

    JavaScript正则替换HTML标签功能示例

    提到了两款常用的在线正则表达式工具,分别为JavaScript正则表达式在线测试工具和正则表达式在线生成工具,它们可以帮助开发者测试和创建正则表达式。 这个示例对于理解JavaScript如何处理HTML字符串,以及如何...

    jq非空验证,js正则表达式验证邮箱和手机号码

    JavaScript正则表达式是用于匹配字符串模式的强大工具。在验证邮箱和手机号码时,我们需要创建符合特定规则的正则表达式。对于邮箱验证,通常的正则表达式如下: ```javascript var emailRegex = /^[a-zA-Z0-9._%...

    Java基于正则表达式获取指定HTML标签指定属性值的方法

    - JavaScript正则表达式在线测试工具:http://tools.jb51.net/regex/javascript - 正则表达式在线生成工具:http://tools.jb51.net/regex/create_reg 这些工具可以帮助开发者快速验证和调整正则表达式,提高开发...

    经典JavaScript正则表达式实战

    这些只是JavaScript正则表达式应用的冰山一角,实际使用中可以根据具体需求进行组合和扩展,以实现更复杂的功能。掌握正则表达式能极大地提升处理文本数据的能力,是每个JavaScript开发者必备的技能之一。

    js正则表达式限制文本框只能输入字母和汉字

    本篇文章将深入探讨如何使用JavaScript(简称JS)中的正则表达式来实现一个文本框仅能输入字母(包括大小写)和汉字的功能。 #### 1. 理解需求 题目所提及的需求是:创建一个HTML文本框,通过JavaScript控制其输入...

    正则表达式获取网页HTML,css,js,图片等

    提取JS时,可以使用如下的正则:`["']([^"']+)["'][^&gt;]*&gt;`来获取外部脚本的URL,或者提取内联脚本的内容。 4. **图片资源提取**: 图片是网页的重要组成部分。在HTML中,图片由`&lt;img&gt;`标签表示,其`src`属性指向...

    JS获取元素多层嵌套思路详解

    如果一段html嵌套过多,在js中获取还是比较麻烦的,我写了几套方案,大家可以参考参考,如果你有好的方法,也分享出来,让我们瞧瞧。 HTML: &lt;!DOCTYPE html&gt; &lt;html lang=en&gt; &lt;head&gt; &lt;meta ...

    常用js正则的写法

    ### 常用JS正则表达式...以上是根据提供的标题、描述、标签及部分内容整理出来的JS正则表达式及相关知识点的详细介绍。这些知识点涵盖了字符串操作、数据验证以及简单的DOM操作等方面,对于前端开发者来说非常实用。

    js正则匹配table,img及去除各种标签问题

    - 使用正则表达式的`test`方法来判断是否存在匹配,用`match`方法来获取匹配的内容。 2. **正则表达式匹配img标签**: - 通过正则表达式匹配`img`标签,目的在于将网页中的图片标签替换为其他内容(如`*`),从而...

    JavaScript_正则表达式语法.doc

    ### JavaScript正则表达式语法详解 #### 一、引言 正则表达式是一种强大的文本处理工具,可以用来实现字符串的查找、替换等操作。在JavaScript中,正则表达式的应用非常广泛,从简单的字符串匹配到复杂的文本解析,...

    获取网页表格数据 正则表达式

    如果需要从网页中抓取这些表格数据,一种常见的方法是使用正则表达式(Regular Expression),结合编程语言如Python的BeautifulSoup或JavaScript的DOM解析。本文将详细探讨如何利用正则表达式来提取`&lt;tr&gt;`和`&lt;td&gt;`...

Global site tag (gtag.js) - Google Analytics