【发布时间】:2011-12-24 16:57:36
【问题描述】:
我想删除变量中的字符 [ 和 ]。我怎样才能做到这一点?我的变量类似于这个:
var str = "[this][is][a][string]";
非常感谢任何建议!
【问题讨论】:
标签: javascript
我想删除变量中的字符 [ 和 ]。我怎样才能做到这一点?我的变量类似于这个:
var str = "[this][is][a][string]";
非常感谢任何建议!
【问题讨论】:
标签: javascript
看看正则表达式的威力:
str = str.replace(/[\]\[]/g,'');
【讨论】:
str.split() 解析字符串以找到您想要的。
最快的方法
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 "]"
【讨论】: