jsカット文字列問題
7735 ワード
JSの下にある文字列var str='1𞓜2𞓜5|6𞓜6|6𞓜2𞓜4𞓜4|4𞓜4|4𞓜これを「腣」で配列に分割し、「|」で2次元配列に分割してください.配列の各要素は、例えば、ary[0][0]のような様々な形で取り出されてもよい.最後に出力される一番長い配列の番号(1,2,3のような自然数)は、この配列の要素の個数です.を選択します.
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
- <script>
- function getResult()
- {
- var yiwei=new Array();
- var brray=new Array();
- var i=0;
- var n=0;
- var m=0;
- var str=document.getElementById("input1").value;
- yiwei=str.split("#");
- for(i=0;i<yiwei.length;i++){
- brray[i]=yiwei[i].split("|");
- if(brray[i].length>n){
- n=brray[i].length;
- m=i+1;
- }
- }
- var str1=" "+m+"<br>"+" "+n+"<br>";
-
- for(var i=0;i<brray.length;i++){
- str1+=brray[i].join(",")+"<br/>";
- }
- document.getElementById("result").innerHTML=str1;
- }
- </script>
- </head>
- <body>
- <pre>
- JS var str = '1|2|3|4|5|6#1|2|3|4#1|2|3|4|5|6|7|8'; “#” ,
- “|” 2 。
- ary[0][0] 。
- (1,2,3 ), 。 。
- </pre>
- <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/>
-
- <div id="result">
- </div>
- </body>
-
- </html>