js切割字符串问题

简介:

 

 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这样的自然数),这个数组中元素的个数。以及大数组中每个元素。

 

 
  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> 

 

     本文转自yifangyou 51CTO博客,原文链接:http://blog.51cto.com/yifangyou/618838,如需转载请自行联系原作者


相关文章
|
25天前
|
JavaScript
js 解析 byte数组 成字符串
js 解析 byte数组 成字符串
|
2天前
|
存储 JavaScript 前端开发
JavaScript 字符串(String) 对象
JavaScript 字符串(String) 对象
10 3
|
9天前
|
JavaScript 前端开发
javascript创建字符串
javascript创建字符串
|
9天前
|
JavaScript 前端开发
如何在JavaScript中替换字符串:一篇详细指南
如何在JavaScript中替换字符串:一篇详细指南
|
11天前
|
JavaScript 数据处理 索引
js字符串截取
js字符串截取
30 3
|
19天前
|
存储 JavaScript
js切割截取字符串方法
js切割截取字符串方法
|
8天前
|
JavaScript 前端开发 C++
JavaScript用indexOf()在字符串数组中查找子串时需要注意的一个地方
JavaScript用indexOf()在字符串数组中查找子串时需要注意的一个地方
|
8天前
|
C++
HTML+JavaScript构建一个将C/C++定义的ANSI字符串转换为MASM32定义的DWUniCode字符串的工具
HTML+JavaScript构建一个将C/C++定义的ANSI字符串转换为MASM32定义的DWUniCode字符串的工具
|
9天前
|
存储 移动开发 JavaScript
用 JavaScript 操作字符串
用 JavaScript 操作字符串
|
9天前
|
JavaScript 前端开发 安全
JavaScript编程实现字符和字符串翻转
JavaScript编程实现字符和字符串翻转