JavaScript正则表达式去除HTML标签的完整实现

作者:流萤

时间:2026-10-21

浏览:139

本文详细介绍如何使用JavaScript正则表达式清除HTML字符串中的标签。通过定义匹配规则,结合replace方法实现纯净文本提取,并提供完整可运行的HTML与JS示例代码,帮助开发者快速掌握前端字符串清洗技术。

文章目录

JavaScript正则去除HTML标签实现指南

本文展示利用JavaScript正则表达式移除HTML标签的具体方法,供读者参考实践。

1、功能说明

目标是将包含HTML标签的字符串作为输入,利用正则表达式过滤掉所有标签,最终输出仅包含纯文本内容的结果字符串。

核心代码与运行效果演示

2、核心JavaScript代码实现


function deleteTag()
{
  var regx = /<[^>]*>|<\/[^>]*>/gm;
  var tagStr = $("#ul_li").html();
  alert("替换之前的字符串:" + tagStr);
  var result = tagStr.replace(regx,"");
  alert("替换之后的字符串:" + result);
}

3、执行效果演示

(1)页面加载初始化状态

JavaScript正则去除HTML标签实现指南

(2)点击按钮触发操作后的状态

JavaScript正则去除HTML标签实现指南

(3)确认操作完成后的最终结果

JavaScript正则去除HTML标签实现指南

4、完整可运行实例代码:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>JavaScript替换HTML标签</title>
  <meta http-equiv="pragma" content="no-cache">
  <meta http-equiv="cache-control" content="no-cache">
  <meta http-equiv="expires" content="0">
  <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  <meta http-equiv="description" content="This is my page">
  <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
  <script type="text/javascript">
    function deleteTag()
    {
      var regx = /<[^>]*>|<\/[^>]*>/gm;
      var tagStr = $("#ul_li").html();
      alert("替换之前的字符串:" + tagStr);
      var result = tagStr.replace(regx,"");
      alert("替换之后的字符串:" + result);
    }
  </script>
 </head>
 <body>
   <ul id="ul_li">
    <li class="peach">桃树</li>
    <li class="pear">梨树</li>
    <li>樟树</li>
    <li>枫树</li>
    <li>松树</li>
   </ul>
   <input type="button" value="替换HTML标签" onclick="deleteTag()"/>
 </body>
</html>

正则表达式辅助工具推荐

此外,推荐以下两款实用的正则表达式辅助工具供日常开发使用:

JavaScript正则表达式在线测试工具: http://tools.jb51.net/regex/javascript

正则表达式在线生成工具: http://tools.jb51.net/regex/create_reg

如需深入了解JavaScript相关技术,可参考本站系列专题:《JavaScript正则表达式技巧大全》、《JavaScript替换操作技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript中json操作技巧总结》、《JavaScript错误与调试技巧总结》及《JavaScript数学运算用法总结》。

希望上述内容能为您的JavaScript编程工作提供有效帮助。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章