第1个回答 2013-05-29
function remove(a,b){
var c=a.split(','),d="";
for(var i=0;i<c.length;i++){
d+=c[i]==b?"":","+c[i];
}
return d.length>0?d.substring(1):"";
}
调用:
var str="11,22,33,42,45,56";
alert(remove(str,"33"));
第2个回答 2013-05-29
function func(a,b) {
// 在a字符串前后最后加逗号,
// 删除b字符串,
// 删除a字符串前后逗号
return (',' + a + ',').replace(',' + b + ',', ',').substr(1).replace(/,$/, '');
}
第3个回答 2013-05-29
function func(a,b)
{
return a.replace(b + ",", "");
}