jsカット文字列問題



 JSの下にある文字列var str='1𞓜2𞓜5|6𞓜6|6𞓜2𞓜4𞓜4|4𞓜4|4𞓜これを「腣」で配列に分割し、「|」で2次元配列に分割してください.配列の各要素は、例えば、ary[0][0]のような様々な形で取り出されてもよい.最後に出力される一番長い配列の番号(1,2,3のような自然数)は、この配列の要素の個数です.を選択します.
 

  
  
  
  
  1. <html> 
  2. <head> 
  3.     <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> 
  4.     <script> 
  5.         function getResult()  
  6.         {  
  7.             var yiwei=new Array();  
  8.             var brray=new Array();  
  9.             var i=0;  
  10.             var n=0;  
  11.             var m=0;  
  12.             var str=document.getElementById("input1").value;  
  13.             yiwei=str.split("#");  
  14.             for(i=0;i<yiwei.length;i++){  
  15.                 brray[i]=yiwei[i].split("|");  
  16.                 if(brray[i].length>n){  
  17.                     n=brray[i].length;  
  18.                     m=i+1;  
  19.                     }  
  20.                 }  
  21.                 var str1=" "+m+"<br>"+" "+n+"<br>";  
  22.                   
  23.               for(var i=0;i<brray.length;i++){  
  24.                 str1+=brray[i].join(",")+"<br/>";  
  25.               }  
  26.                 document.getElementById("result").innerHTML=str1;  
  27.         }  
  28.     </script> 
  29. </head> 
  30. <body> 
  31. <pre> 
  32.     JS var str = '1|2|3|4|5|6#1|2|3|4#1|2|3|4|5|6|7|8';  “#” ,  
  33.      “|” 2 。  
  34.      ary[0][0] 。  
  35.      (1,2,3 ), 。 。  
  36. </pre> 
  37. <input type="text" id="input1" value="1|2|3|4|5|6#1|2|3|4#1|2|3|4|5|6|7|8" ><input type="button" onclick="getResult()" value=" "><br/> 
  38.  
  39. <div id="result"> 
  40. </div> 
  41. </body> 
  42.  
  43.  </html>