function myFunc(a,b){
while(a.indexOf(b)!=-1){
a=a.replace(b,'');
}
return a;
}
alert(myFunc('aaddffaa','a'))
我这里循环找出a中所有的b
replace中第一个参数如果是正则表达式的话,像 "." ,"+" 这种关键字替换的时候会报错的,如果第一个参数是字符串的话只能替换一个,这么做就要循环,我用的方法是split
function myFunc(a,b){
return a.split(b).join("");
}
function myFunc(a,b){
return a.replace(new RegExp(b,'gm'),'');
}
mymyFunc(a,b)
{
return a.replace("b","");
}