replace方法可以将字符串中的某个字符替换为另一个字符或字符串。要删除某个字符,可以将该字符替换为空字符串。但需要注意的是,replace方法默认只会替换第一个匹配的字符。如果要删除所有匹配的字符,可以使用正则表达式,并添加全局(g)标志。 javascript var str = "hello world"; var newStr = str.replace(/l/...
直接 a.replace( b + ',' , ''); 会出问题。比如 11,22,33,我要去除 1 的话,就不行了。1、方法1 将字符串转换成数组,一个个比过来。2、方法2 function remove(a, b) { var _b = b + ',', idx = a.indexOf(b), idx2 = a.indexOf(_b);if( idx == idx2 )a =...