• 中文
  • 注册
    • 查看作者
    • JS过滤HTML标签,获取纯文本方法

      一、过滤掉所有HTML标签如下:

      str.innerHTML.replace(/<.*?>/g,"")

      二、过滤掉带属性的某一个标签,如<span class='aa'></span>标签:

      var str = "<p>这里是测试过滤<span class='aa'>span标签的哦</span></p>";
      str.replace(/<span (.*?)>/gi,"");
      str.replace(/<\/span>/gi,"");

      三、过滤掉不带属性的某一个标签,如<span></span>标签:

      var str = "<p>这里是测试过滤<span>span标签的哦</span></p>";
      str = str.replace(/<span>/gi,"");
      str = str.replace(/<\/span>/gi,"");
      var str = "<p>这里是测试过滤<span>span标签的哦</span></p>";
      str.replace(/<span>/gi,"").replace(/<\/span>/gi,"");

      四、过滤配对<span></span>标签(不包含属性),一起过滤掉:

      var str = "<p>这里是测试过滤<span>span标签的哦</span></p>";
      str.replace(/<span>|<\/span>/gi,"");

      五、过滤配对<span ></span>标签(包含属性),一起过滤掉

      var str = "<p>这里是测试过滤<span>span标签的哦</span></p>";
      str.replace(/<span.*?>|<\/span>/ig,"");

      注意事项:

      var str = "<p>这里是测试过滤<span>span标签的哦</span></p>";
      str.replace(/<span>/gi,"");
      str.replace(/<\/span>/gi,"");

    • 0
    • 0
    • 0
    • 295
    • 请登录之后再进行评论

      登录
    • 做任务
    • 发表内容
    • 实时动态

    • 关于伊迪派 | 联系我们 | 免责声明 | 侵权投诉 | 小黑屋

      本站资源来源于互联网,仅供个人学习参考研究之用,请于下载后24小时内删除。
      如有侵犯您的权益,可通过邮件(admin@idepy.com)、站内通道等方式反馈,本网站将在第一时间处理。
      Copyright © 2019 - 2020 伊迪派(IDEPY), All Rights Reserved · 粤ICP备12030819号-6 · 粤公网安备 44132202100185号