首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js如何过滤特定符号

2013-01-09 
js怎么过滤特定符号[[差,4],[好,13],[一般,3]]怎么将上面字符串里面的[ 和]过滤掉想要的结果是: 差

js怎么过滤特定符号
[['差',4],['好',13],['一般',3]]
怎么将上面字符串里面的[ 和]过滤掉
想要的结果是: '差',4,'好',13,'一般',3

我用replace怎么不行啊
[解决办法]

var s = "[['差',4],['好',13],['一般',3]]";
alert( s.replace(/[\[\]]/g, '') )

[解决办法]
var str = "[['差',4],['好',13],['一般',3]]";
alert(str.replace(/\[
[解决办法]
\]/g,''));
[解决办法]
var str = "[['差',4],['好',13],['一般',3]]";
var stemp = str.replace(/\[
[解决办法]
\]/g,'');
var arr = eval('['+stemp+']');
alert(arr[1]+arr[3]+arr[5]);
[解决办法]
arr.length得到他的长度,你如果确定都是在奇数位上那些个循环取奇数位加了
[解决办法]
var res =0;
for (var i = 0; i < arr.length; i++) {
    res += arr[++i];
 } 

热点排行