本文实例讲述了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
相关文章:
建站之星代理平台如何选择最佳方案?
广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?
定制建站策划方案_专业建站与网站建设方案一站式指南
如何在IIS中新建站点并配置端口与物理路径?
长沙做网站要多少钱,长沙国安网络怎么样?
seo网站制作优化,网站SEO优化步骤有哪些?
如何用wdcp快速搭建高效网站?
,巨量百应是干嘛的?
网站制作价目表怎么做,珍爱网婚介费用多少?
平台云上自助建站如何快速打造专业网站?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
如何在阿里云服务器自主搭建网站?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
北京网站制作的公司有哪些,北京白云观官方网站?
建站之星微信建站一键生成小程序+多端营销系统
网站制作服务平台,有什么网站可以发布本地服务信息?
如何在IIS服务器上快速部署高效网站?
简单实现Android文件上传
视频网站制作教程,怎么样制作优酷网的小视频?
如何在Windows 2008云服务器安全搭建网站?
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
智能起名网站制作软件有哪些,制作logo的软件?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
寿县云建站:智能SEO优化与多行业模板快速上线指南
广州营销型建站服务商推荐:技术优势与SEO优化解析
临沂网站制作企业,临沂第三中学官方网站?
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
家庭服务器如何搭建个人网站?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
平台云上自主建站:模板化设计与智能工具打造高效网站
外贸公司网站制作,外贸网站建设一般有哪些步骤?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
如何通过西部建站助手安装IIS服务器?
如何在宝塔面板中修改默认建站目录?
广东专业制作网站有哪些,广东省能源集团有限公司官网?
h5在线制作网站电脑版下载,h5网页制作软件?
建站主机选购指南:核心配置与性价比推荐解析
如何快速搭建高效简练网站?
如何用AWS免费套餐快速搭建高效网站?
网站制作员失业,怎样查看自己网站的注册者?
如何在阿里云高效完成企业建站全流程?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
南宁网站建设制作定制,南宁网站建设可以定制吗?
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
婚礼视频制作网站,学习*后期制作的网站有哪些?
*请认真填写需求信息,我们会在24小时内与您取得联系。