js替换指定字符

前端 作者:程序师 2022-04-30 02:58:03

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/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接