js替换指定字符
js替换指定字符使用replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
<script>
var str = 'aabbcc';
var str1 = str.replace('a', 'c');
alert("abc替换后:"+str1);
// 打印结果: cabbcc
</script>
以上方法只替换了出现的第一个 a的字符,如何把所有a都替换,利用replace 和正则表达式解决上面的问题(用正则表达式去匹配符合条件的值,然后替换)
<script>
var str = 'aabbcc';
var str1 = str.replace(/a/g, 'c');
alert("abc替换后:"+str1);
// 打印结果: ccbbcc
</script>
第三种:就是最常规的想法遍历一下,indexof(“a”) 返回a的位置 如果没有返回-1 就是只要存在啊a就循环下去并替换掉a直到所有的a都被替换
<script>
var str = 'aabbcc';
while (str.indexOf('a')>=0){
str= str.replace('a','c')
}
alert("abc替换后:"+str);
</script>
关注公众号:拾黑(shiheibook)了解更多
友情链接:
下软件就上简单下载站:https://www.jdsec.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/