JavaScript 求一段从字符串删除指定字符串的函数

2025-01-02 20:00:07
推荐回答(4个)
回答1:

function myFunc(a,b){
while(a.indexOf(b)!=-1){
a=a.replace(b,'');
}
return a;
}
alert(myFunc('aaddffaa','a'))

我这里循环找出a中所有的b

回答2:

replace中第一个参数如果是正则表达式的话,像 "." ,"+" 这种关键字替换的时候会报错的,如果第一个参数是字符串的话只能替换一个,这么做就要循环,我用的方法是split

function myFunc(a,b){
return a.split(b).join("");
}

回答3:

function myFunc(a,b){
return a.replace(new RegExp(b,'gm'),'');
}

回答4:

mymyFunc(a,b)
{
return a.replace("b","");
}