[code=JScript]var arry = "JJIMQNPOOMHHLD||LKGRWONRRDHHL||15,JJIMQOKNNOLLLH||LKGRWSNVJHLLL||16,JJIMQNPVMSHLDH||LKGRWSMPDHLD||16"
var Arr=[];
var Ar1=arry.split(",");
var i,j;
for(i=0;i<Ar1.length;i++)
{
Arr[i]=new Array();
var Ar2=Ar1[i].split("||");
for(j=0;j<Ar2.length;j++)
Arr[i][j]=Ar2[j];
}
for(i=0;i<Arr.length;i++)
{
for(j=0;j<Arr[i].length;j++)
alert(Arr[i][j]);
}[/code]
var Arr=[];
var Ar1=arry.split(",");
var i,j;
for(i=0;i<Ar1.length;i++)
{
Arr[i]=new Array();
var Ar2=Ar1[i].split("||");
for(j=0;j<Ar2.length;j++)
Arr[i][j]=Ar2[j];
}
for(i=0;i<Arr.length;i++)
{
for(j=0;j<Arr[i].length;j++)
alert(Arr[i][j]);
}[/code]
if (!str) {
return str;
}
var list = doSplit(str, spliters[i]);
if (list && i < spliters.length -1) {
for (var j=0; j<list.length; j++) {
list[j] = stringToArray(list[j], spliters, i+1);
}
}
return list;
}function doSplit(str, spliter) {
if (!str) {
return null;
}
return str.split(spliter);
}var list = stringToArray(array, [',', '||'], 0);
<script>
var arry = "JJIMQNPOOMHHLD||LKGRWONRRDHHL||15,JJIMQOKNNOLLLH||LKGRWSNVJHLLL||16,JJIMQNPVMSHLDH||LKGRWSMPDHLD||16";
var newArr = eval('[["'+arry.replace(/\,/g,'"],["').replace(/\|\|/g,'","')+'"]]');
alert(newArr[1][2]);
</script>