求js正则获取下头值
求js正则获取下面值var str[[1, 项一], [2, 项二]]上面可能是多个[[1, 项一], [2, 项二
求js正则获取下面值
var str=[['1', '项一'], ['2', '项二']]
上面可能是多个=[['1', '项一'], ['2', '项二'],.....]
我要得到 这二组值
1,2
项一,项二
最好正则实现
[解决办法]
[解决办法]JScript code var arr = [['1', '项一'], ['2', '项二'], ['3', '项三'], ['4', '项四']]; var a = [], b = []; for(x in arr){ a.push(arr[x][0]); b.push(arr[x][1]); } alert(a) alert(b)
[解决办法]
[解决办法]
这个东东也没必要用正则,如果非要用,可以这样
var str= [['1', '项一'], ['2', '项二']];
var s1 = "";
var s2 = "";
var r = "";
while(r = /(\d+),([\u4E00-\u9FA5]{2,})/.exec(str)){
s1 += ',' + r[1];
s2 += ',' + r[2];
}
alert(s1);
alert(s2);
[解决办法]
[解决办法]
楼主这个就是数组的操作了,没必要用正则,浪费性能的。