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类的定义方法有哪些

js怎么删除数组中某一元素

javascript和js之间有区别吗

javascript怎么把字符串转换为数组

javascript中的打印方法有几种

javascript怎么设置css

javascript字符串怎么进行编码转换

javascript中with的用法是什么

javascript的$是啥

javascript怎么设置元素属性

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




打赏

取消

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

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

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

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

评论

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