从字符串中删除不需要的字符

时间:2011-11-08 18:16:57

标签: javascript

我想删除变量中的字符[]。我怎样才能做到这一点?我的变量与此类似:

var str = "[this][is][a][string]";

非常感谢任何建议!

2 个答案:

答案 0 :(得分:9)

看到正则表达式的力量:

str = str.replace(/[\]\[]/g,'');

答案 1 :(得分:0)

最快的方式

function replaceAll(string, token, newtoken) {
    while (string.indexOf(token) != -1) {
        string = string.replace(token, newtoken);
    }
    return string;
}

你需要做的只是......

var str = "[this][is][a][string]";

srt=replaceAll(str,'[','');    //remove "["

str=replaceAll(str,']','');    //remove "]"