网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

JavaScript字符串替换元素的方法

这篇文章主要介绍了JavaScript字符串替换元素的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

发展壮大离不开广大客户长期以来的信赖与支持,我们将始终秉承“诚信为本、服务至上”的服务理念,坚持“二合一”的优良服务模式,真诚服务每家企业,认真做好每个细节,不断完善自我,成就企业,实现共赢。行业涉及石雕等,在网站建设营销型网站建设、WAP手机网站、VI设计、软件开发等项目上具有丰富的设计经验。

JavaScript字符串替换元素的方法:1、使用【string.replace()】;2、使用【indexof(“a”)】返回a的位置;3、利用【split()】和【join()】俩个函数。

JavaScript字符串替换元素的方法:

第一种:一看到替换第一个想到的应该是 string.replace()

var str="hello world";
var newStr=str.replace("hello",'goodbay');
console.log(newStr);// goodbay world

但是 只替换出现的第一个 var str = “aaaaabbbbb”把a替换成A

var str='aaaaaaaaaaaaaabbbbbbbbbbbbbb';var newStr=str.replace("a",'A');
console.log(newStr);// Aaaaaaaaaaaaaabbbbbbbbbbbbbb

利用replace 和正则表达式解决上面的问题(用正则表达式去匹配符合条件的值,然后替换)

 console.log(str.replace(/a/g, "b")); //bbbbbbbbbbbbbbbbbbbbbbbbbbbb

第二种:就是最常规的想法遍历一下,indexof(“a”) 返回a的位置 如果没有返回-1 就是只要存在啊a就循环下去并替换掉a直到所有的a都被替换

while(str.indexOf('a')>=0) { str= str.replace('a','b');
        console.log(str);//bbbbbbbbbbbbbbbbbbbbbbbbbbbb }

第三种:利用split()和 join()俩个函数

str.split("a").join("b");
console.log(str);//bbbbbbbbbbbbbbbbbbbbbbbbbbbb

先将字符串 用split切割成  ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "bbbbbbbbbbbbbb"] 然后用join把数组中所有的元素转换成一个字符串,并用b作为间隔    bbbbbbbbbbbbbbbbbbbbbbbbbbb

感谢你能够认真阅读完这篇文章,希望小编分享的“JavaScript字符串替换元素的方法”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


当前名称:JavaScript字符串替换元素的方法
本文链接:http://bjjierui.cn/article/pcphde.html

其他资讯