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


Posted in Javascript onMarch 02, 2017

本文实例讲述了JavaScript正则替换HTML标签功能。分享给大家供大家参考,具体如下:

1、说明

获取HTML字符串(包含标签),通过正则表达式替换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 相关文章推荐
Mootools 1.2教程 Fx.Tween的使用
Sep 15 Javascript
javascript下判断一个元素是否存在的代码
Mar 05 Javascript
JavaScript 原型继承之构造函数继承
Aug 26 Javascript
Javascript中string转date示例代码
Nov 01 Javascript
JavaScript实现向右伸出的多级网页菜单效果
Aug 25 Javascript
js获取客户端操作系统类型的方法【测试可用】
May 27 Javascript
bootstrap的常用组件和栅格式布局详解
May 02 Javascript
ES6入门教程之let和const命令详解
May 17 Javascript
用Vue-cli搭建的项目中引入css报错的原因分析
Jul 20 Javascript
JavaScript实现精美个性导航栏筋斗云效果
Oct 29 Javascript
vue实现未登录跳转到登录页面的方法
Jul 17 Javascript
JS实现canvas简单小画板功能
Jun 23 Javascript
如何正确理解javascript的模块化
Mar 02 #Javascript
jquery实现左右滑动式轮播图
Mar 02 #Javascript
如何写好你的JavaScript【推荐】
Mar 02 #Javascript
js前端日历控件(悬浮、拖拽、自由变形)
Mar 02 #Javascript
JS操作input标签属性checkbox全选的实现代码
Mar 02 #Javascript
JavaScript正则获取地址栏中参数的方法
Mar 02 #Javascript
原生js仿浏览器滚动条效果
Mar 02 #Javascript
You might like
要会喝咖啡也要会知道咖啡豆
2021/03/03 咖啡文化
改进的IP计数器
2006/10/09 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
2016/04/07 PHP
php post json参数的传递和接收处理方法
2018/05/31 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
2020/01/22 PHP
比较详细的关于javascript中void(0)的具体含义解释
2007/08/02 Javascript
jquery 插件实现图片延迟加载效果代码
2010/02/06 Javascript
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
原生javascript实现隔行换色
2015/01/04 Javascript
JavaScript中5种调用函数的方法
2015/03/12 Javascript
JQuery标签页效果实例详解
2015/12/24 Javascript
javascript每日必学之条件分支
2016/02/17 Javascript
javascript的 {} 语句块详解
2016/02/27 Javascript
html+js实现简单的计算器代码(加减乘除)
2016/07/12 Javascript
JS中的作用域链
2017/03/01 Javascript
Vue组件选项props实例详解
2017/08/18 Javascript
vue按需引入element Transfer 穿梭框
2017/09/30 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
Javascript call及apply应用场景及实例
2020/08/26 Javascript
jQuery插件实现图片轮播效果
2020/10/19 jQuery
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
基于python元祖与字典与集合的粗浅认识
2017/08/23 Python
python 随机数使用方法,推导以及字符串,双色球小程序实例
2017/09/12 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
2020/04/25 Python
Python实现动态循环输出文字功能
2020/05/07 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
2020/06/08 Python
pytorch  网络参数 weight bias 初始化详解
2020/06/24 Python
英语专业学生个人求职信范文
2014/01/06 职场文书
会计岗位职责
2015/02/03 职场文书
2015年安全员工作总结范文
2015/04/22 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
干货:如何写好工作计划!
2019/05/17 职场文书
spring cloud 配置中心客户端启动遇到的问题
2021/09/25 Java/Android
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python