JavaScript字符串如何替换元素


当前第2页 返回上一页

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

1

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

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

1

2

while(str.indexOf('a')>=0) { str= str.replace('a','b');

        console.log(str);//bbbbbbbbbbbbbbbbbbbbbbbbbbbb }

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

1

2

str.split("a").join("b");

console.log(str);//bbbbbbbbbbbbbbbbbbbbbbbbbbbb

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

相关免费学习推荐:javascript视频教程

以上就是JavaScript字符串如何替换元素的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

javascript document.write() 用法

javascript中怎么去掉回车符

settimeout和setinterval之间有什么区别?

如何使用javascript lastindexof()方法

nodejs模块的简单理解(附示例)

js怎么替换html标签

ie中javascript错误有哪些

javascript数组如何删除指定元素

javascript如何从控制台输出

javascript如何通过id属性获取页面元素

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...