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字符串如何替换元素的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

js中isnan和number.isnan的区别是什么

原生javascript是什么意思

javascript怎么修改css

javascript怎么定义类数组对象

值得了解的操作js字符串的4个小技巧

h5的视频播放库video.js详解

深入了解javascript中的原型和继承

javascript怎么替换所有字符串

javascript查看网页是否为伪静态的方法是什么

javascript语言支不支持多线程

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




打赏

取消

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

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

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

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

评论

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