JavaScript利用replace更改所有符合条件字符

利用replace替换字符串时,在正常使用情况下默认只能更改匹配到的第一个字符

 var a=new String("fffffddd");
 console.log(a.replace("f","a"));

更改后的字符串为:affffddd;

利用正则表达式可以使全部符合条件的字符都更改

var a=new String("fffffddd");
console.log(a.replace(/f/g,"a"));

更改后的字符串为:aaaaaddd;

利用 / 替代” “,利用/g标识全文。

posted @ 2015-08-26 16:38  Gary郭伟涵  阅读(556)  评论(0编辑  收藏  举报