本文实例讲述了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)初始化时
(2)单击按钮后
(3)单击“确定”后
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>
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
JavaScript正则表达式在线测试工具:
http://tools./regex/javascript
正则表达式在线生成工具:
http://tools./regex/create_reg
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript正则表达式技巧大全》、《JavaScript替换操作技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript中json操作技巧总结》、《JavaScript错误与调试技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
# JavaScript
# 正则替换
# HTML标签
# 正则表达式从HTML中匹配img标签的图片地址
# 正则表达式匹配闭合HTML标签(支持嵌套)
# js处理网页编辑器转义、去除转义、去除HTML标签的正则
# 使用正则表达式去除所有html标签只保留文字
# 正则表达式
# 替换所有HTML标签的简单实例
# 如何使用正则去掉html中标签与标签之间的空格
# 单击
# 操作技巧
# 相关内容
# 遍历
# 感兴趣
# 数据结构
# 给大家
# 更多关于
# 所述
# 程序设计
# 再为
# 测试工具
# 讲述了
# PUBLIC
# DOCTYPE
# DTD
# W3C
# regex
# alert
相关文章:
一键网站制作软件,义乌购一件代发流程?
,巨量百应是干嘛的?
如何配置WinSCP新建站点的密钥验证步骤?
电商网站制作公司有哪些,1688网是什么意思?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
如何快速搭建个人网站并优化SEO?
详解jQuery中基本的动画方法
建站与域名管理如何高效结合?
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
网站图片在线制作软件,怎么在图片上做链接?
建站之星代理如何优化在线客服效率?
如何在阿里云虚拟服务器快速搭建网站?
网站设计制作企业有哪些,抖音官网主页怎么设置?
平台云上自主建站:模板化设计与智能工具打造高效网站
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
如何配置支付宝与微信支付功能?
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
如何解决ASP生成WAP建站中文乱码问题?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
网站专业制作公司有哪些,做一个公司网站要多少钱?
建站之星代理平台如何选择最佳方案?
如何通过西部数码建站助手快速创建专业网站?
如何配置FTP站点权限与安全设置?
如何在阿里云完成域名注册与建站?
如何在Golang中指定模块版本_使用go.mod控制版本号
设计网站制作公司有哪些,制作网页教程?
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
潍坊网站制作公司有哪些,潍坊哪家招聘网站好?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
如何在IIS中配置站点IP、端口及主机头?
如何快速搭建高效简练网站?
如何高效搭建专业期货交易平台网站?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
常州自助建站费用包含哪些项目?
自助网站制作软件,个人如何自助建网站?
北京营销型网站制作公司,可以用python做一个营销推广网站吗?
网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?
如何在七牛云存储上搭建网站并设置自定义域名?
如何通过老薛主机一键快速建站?
如何用已有域名快速搭建网站?
装修招标网站设计制作流程,装修招标流程?
广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?
php json中文编码为null的解决办法
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
实现虚拟支付需哪些建站技术支撑?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
如何快速查询网站的真实建站时间?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
,想在网上投简历,哪几个网站比较好?
*请认真填写需求信息,我们会在24小时内与您取得联系。