JS中的Replace方法使用经验分享


Posted in Javascript onMay 20, 2015

最近查一个bug,原因是JS中的Replace方法造成的,当将一个字符串中有处需要替换时,一般会用到JS中的Replace方法,Replace方法的第一个参数如果是传的字符串,只会替换第一处。代码如下:

var str = "0CEA65D5-DB8E-4876-A6F8-C88AC7F0E185,E846C244-8A19-4374-879B-0B1DC08D1747,6CB3EBA4-1E22-4E4D-8800-AE31130B6F5D";

alert(str.replace(",","','"));

上面的代码本意是将用逗号隔开的GUID的逗号替换成',',但实际结果只将第一个逗号替换了。 

JS中的Replace方法使用经验分享

解决这个问题只需将replace的第一个参数使用正则的方式即可,代码如下:

var reg = new RegExp(",","g");

var str = "0CEA65D5-DB8E-4876-A6F8-C88AC7F0E185,E846C244-8A19-4374-879B-0B1DC08D1747,6CB3EBA4-1E22-4E4D-8800-AE31130B6F5D";

alert(str.replace(reg,"','"));

结果如下:

JS中的Replace方法使用经验分享

以上所述就是文本的全部内容了,希望对大家学习javascript能够有所帮助。

Javascript 相关文章推荐
对象特征检测法判断浏览器对javascript对象的支持
Jul 25 Javascript
jquery如何实现锚点链接之间的平滑滚动
Dec 02 Javascript
form表单action提交的js部分与html部分
Jan 07 Javascript
javascript的解析执行顺序在各个浏览器中的不同
Mar 17 Javascript
JQuery实现防止退格键返回的方法
Feb 12 Javascript
实例详解JSON取值(key是中文或者数字)方式
Aug 24 Javascript
Vue.js实现开发购物车功能的方法详解
Feb 22 Javascript
axios异步提交表单数据的几种方法
Aug 11 Javascript
Javascript实现秒表计时游戏
May 27 Javascript
Vue实现input宽度随文字长度自适应操作
Jul 29 Javascript
用几道面试题来看JavaScript执行机制
Apr 30 Javascript
用JS实现飞机大战小游戏
Jun 09 Javascript
jquery使用经验小结
May 20 #Javascript
js实现字符串转日期格式的方法
May 20 #Javascript
JavaScript实现带标题的图片轮播特效
May 20 #Javascript
手机端页面rem宽度自适应脚本
May 20 #Javascript
jquery实现弹出层效果实例
May 19 #Javascript
jQuery结合ajax实现动态加载文本内容
May 19 #Javascript
jQuery实现在列表的首行添加数据
May 19 #Javascript
You might like
我常用的几个类
2006/10/09 PHP
PHP数据库开发知多少
2006/10/09 PHP
php页面消耗内存过大的处理办法
2013/03/18 PHP
Zend的MVC机制使用分析(二)
2013/05/02 PHP
浅谈PHP中类和对象的相关函数
2017/04/26 PHP
由document.body和document.documentElement想到的
2009/04/13 Javascript
提升你网站水平的jQuery插件集合推荐
2011/04/19 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
jQuery中prevUntil()方法用法实例
2015/01/08 Javascript
JavaScript中Function详解
2015/02/27 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
2015/06/06 Javascript
Angular.js中$apply()和$digest()的深入理解
2016/10/13 Javascript
Vuex的基本概念、项目搭建以及入坑点
2018/11/04 Javascript
Vue.js组件高级特性实例详解
2018/12/24 Javascript
jQuery ajax仿Google自动提示SearchSuggess功能示例
2019/03/28 jQuery
微信小程序实现商城倒计时
2020/11/01 Javascript
小程序实现短信登录倒计时
2019/07/12 Javascript
如何正确解决VuePress本地访问出现资源报错404的问题
2020/12/03 Vue.js
[02:09]抵达西雅图!中国军团加油!
2014/07/07 DOTA
[01:03:51]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第三场
2018/04/09 DOTA
Python实现单词拼写检查
2015/04/25 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
2017/04/11 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
简单了解python 邮件模块的使用方法
2019/07/24 Python
python 实现倒计时功能(gui界面)
2020/11/11 Python
Corelle官方网站:购买康宁餐具
2016/11/02 全球购物
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
行政部主管岗位职责
2013/12/28 职场文书
酒店销售经理岗位职责
2014/01/31 职场文书
《北京的春节》教学反思
2014/04/07 职场文书
如何撰写一封出色的求职信
2014/04/27 职场文书
计算机系本科生求职信
2014/05/31 职场文书
职工小家建设活动方案
2014/08/25 职场文书
运动会广播稿150字(9篇)
2014/09/20 职场文书
python内置进制转换函数的操作
2021/06/02 Python
AudioContext 实现音频可视化(web技术分享)
2022/02/24 Javascript