- //方法一会死循环
- //alert(ReplaceAll("abc","b","bc"));
- function ReplaceAll(v, r, o){
- while (v.indexOf(r) >= 0){
- v = v.replace(r, o);
- }
- return v;
- }
- //方法二还是不能解决问题
- //alert(replaceAll("abc","b","bc"));
- function replaceAll(v, r, o){
- if(v.indexOf(r) != -1){
- return replaceAll(v.replace(r, o), r, o);
- }else{
- return v;
- }
- }
- //该片段来自于http://www.codesnippet.cn/detail/0906201512815.html
来源: http://www.codesnippet.cn/detail/0906201512815.html