全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JS基于正则截取替换特定字符之间字符串操作示例

本文实例讲述了JS基于正则截取替换特定字符之间字符串操作。分享给大家供大家参考,具体如下:

示例1:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<script type="text/javascript" language="javascript" >
var html="ssssss @用户名 和话题 #话题标题# 用不同颜色高@假的亮 @用户名2 和sss#此话题不对呀#ss";
var html1="ssssss @用户名 和话题 #话题标题# 用不同颜色高@假的亮 @用户名2 和sss#此话题不对呀#ss";
var reg1=/( @[^ ]* )/g;
var reg2=/( #[^#]*# )/g;
var reg3=/(#[^#]*#)/g;
document.write(html);
document.write("<br/>");
html=html.replace(reg1,"<span style='color:red'>$1</span>");
html=html.replace(reg2,"<span style='color:green;'>$1</span>");
document.write(html);
document.write("<br/>");
html1 = html1.replace(reg3,"<span style='color:blue;'>$1</span>");
document.write(html1);
document.write("<br/>");
</script>
</head>
<body >
</body>
</html>

运行截图如下:

示例2:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<script type="text/javascript" language="javascript" >
var a = "20141021123212";
var reg4 = /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/;
a = a.replace(reg4,"$1-$2-$3 $4:$5:$6");
document.write(a);
document.write("<br/>");
</script>
</head>
<body >
</body>
</html>

运行截图如下:

示例3:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<script type="text/javascript" language="javascript" >
var c ="好啊 {话题标题} 用不同颜色sss{此话题好}ss";
var reg5=/({[^{]*})/g;
c = c.replace(reg5,"<span style='color:red'>$1</span>");
document.write(c);
document.write("<br/>");
</script>
</head>
<body >
</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程序设计有所帮助。


# JS  # 正则  # 截取  # 替换  # 特定字符  # 字符串  # JS替换字符串中指定位置的字符(多种方法)  # js replace替换字符串同时替换多个方法  # JavaScript实现替换字符串中最后一个字符的方法  # JavaScript正则表达式替换字符串中图片地址(img src)的方法  # javascript将字符串中的多个空格替换为一个空格的正则实例  # JavaScript利用正则表达式替换字符串中的内容  # js替换字符串中所有指定的字符(实现代码)  # js replace(a  # b)之替换字符串中所有指定字符的方法  # JS中进行字符串替换的方法  # 正则表达式  # 对呀  # 操作技巧  # 相关内容  # 遍历  # 感兴趣  # 数据结构  # 给大家  # 好啊  # 更多关于  # 所述  # 程序设计  # 再为  # 测试工具  # 讲述了  # transitional  # gt  # dtd  # TR  # www 


相关文章: 如何快速搭建安全的FTP站点?  常州自助建站工具推荐:低成本搭建与模板选择技巧  建站主机是什么?如何选择适合的建站主机?  建站DNS解析失败?如何正确配置域名服务器?  建站主机选哪家性价比最高?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  如何通过多用户协作模板快速搭建高效企业网站?  如何在IIS管理器中快速创建并配置网站?  建站主机助手选型指南:2025年热门推荐与高效部署技巧  网站制作需要会哪些技术,建立一个网站要花费多少?  如何撰写建站申请书?关键要点有哪些?  制作公司内部网站有哪些,内网如何建网站?  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  免费网站制作appp,免费制作app哪个平台好?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  建站之星客服服务时间及联系方式如何?  独立制作一个网站多少钱,建立网站需要花多少钱?  建站之星展会模版如何一键下载生成?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  如何在局域网内绑定自建网站域名?  如何快速搭建FTP站点实现文件共享?  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  建站之星好吗?新手能否轻松上手建站?  如何在云主机快速搭建网站站点?  ,sp开头的版面叫什么?  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  外贸公司网站制作哪家好,maersk船公司官网?  如何在万网自助建站平台快速创建网站?  大型企业网站制作流程,做网站需要注册公司吗?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  建站主机选虚拟主机还是云服务器更好?  如何用花生壳三步快速搭建专属网站?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  如何通过虚拟主机快速完成网站搭建?  定制建站哪家更专业可靠?推荐榜单揭晓  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  Python文件管理规范_工程实践说明【指导】  建站之星后台密码遗忘或太弱?如何重置与强化?  郑州企业网站制作公司,郑州招聘网站有哪些?  一键网站制作软件,义乌购一件代发流程?  如何快速生成高效建站系统源代码?  如何通过FTP服务器快速搭建网站?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  黑客如何利用漏洞与弱口令入侵网站服务器?  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?  Android使用GridView实现日历的简单功能  昆明高端网站制作公司,昆明公租房申请网上登录入口? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。