JS中怎么删除字符串中的特定的字符?result=a.replace(eval("/,

JS中怎么删除字符串中的特定的字符?result=a.replace(eval("/,
result = a.replace(eval("/,?"+b1+",?/"),' ').trim(' ').replace(' ',',') //b1,b2,b3替换进去。
原理:替换变量b123为空格,若trim成功则表明在首尾,否则,replace空格为,(中间)
如果是b2的情况,是否有可能出现"B,D"的情况?
若无?
则
1.b一定是a的子字符串,那么
a = (','+a).replace(','+b,'').substring(1);
2.b不一定是a的子字符串,那么
就按下面仁兄的方法做吧.
var a="A,B,C,D,E,F";
var b="B,C,D";
var arrA = a.split(",");
var arrB = b.split(",");
var arrNew = new Array();
for(var i = 0; i < arrA.length; i++){
for(var j = 0; j < arrB.length; j++){
if(arrB(j) != arrA(i)) arrNew.push(arrA(i));
}
}
alert(arrNew.toString());

最简单的方法是使用replace方法:

var str = '我是一字符串';
str.replace('一',''); // 将“一”变成空字符(删除)


← 上一篇: 下一篇: →