日期:2014-05-16  浏览次数:20334 次

怎么拆分这样的字符串数组
var   a=new   Array()
a[0]= 'aa-bbb-cccc-dddd-ee '
a[1]= '11-fdsf-3232-fdsfsdfs-22 '
我想他们拆分成
aa   bbb   cccc   dddd   ee
11   fdsf   3232   fdsfsdfs   22
这样两行记录。因为我要画table的,table行数就是按这个数组的长度来决定的

------解决方案--------------------
var b=new Array();
for(var i=0;i <a.length;i++){
b[i]=b[i].split( "- ");
}
b就是一个二维数组:
[
[aa bbb cccc dddd ee]
[11 fdsf 3232 fdsfsdfs 22]
]
------解决方案--------------------
<script>
var listcontent=new Array();
listcontent[0]= "11-dasdasdsd-ffd-ee-22 "
listcontent[1]= "10-aa-bbbbbb-ee-33 "
for (var j=0;j <listcontent.length ; j++)
{
var arr=new Array()
arr=listcontent[j].split( "- ");
for (var i=0;i <arr.length ;i++ )
{

if(i==0){document.write( " <table border=1> <tr> ");}
document.write( " <td> ");
document.write( arr[i] );
document.write( " </td> ");
if(i == 4){document.write( " </tr> ");}
}
document.write( " </table> ");

}

</script>