首页 > 代码库 > js split()
js split()
<meta charset="utf-8" /><!-- 本文参考 viahttp://www.jb51.net/article/30288.htmsplit() 中正则表达式应用 (perl 中)可参考:http://www.jb51.net/article/33924.htmsplit() 在 asp 中应用,参考:http://www.jb51.net/article/34738.htm--><!--//@date 2014-10-23 12:07:00@topic js split(str,str1) 注意不要写成 spilt 用于把一个字符串分割成字符串数组。 @parameter str 必须,界定字符数组的标识 可以是一个正则表达式 str1 可略 指定返回的数组的最大长度。 如果设置了该参数,返回的子串不会多于这个参数指定的数组。 如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。@return 一个字符串数组 注: 如果 str是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。 --><!--// split() 用于把一个字符串分割成字符串数组。语法stringObject.split(separator,howmany)参数 描述separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。返回值一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。注: 如果 str是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。 --><script type="text/javascript" language="javascript">var str ="asd,123,adsa123";var st1 ="12,12aa,aa";var st2 ="1,12,123,1234";var st3 ="http://www.baidu.com";var strA = new Array();//strA = st2.split(",");<!--// 返回结果 同 strA = st2.split(",",4);1121231234-->//strA = st2.split(",",0);<!--// 返回结果 为空 -->// 对比 strA = st2.split(","0);//strA = st2.split(",",1);<!--// 返回结果1-->// 对比 strA = st2.split(",",1);//strA = st2.split(",",4);<!--// 返回结果 字符数组前4个值,结果同 st2.split(","); 1121231234-->// 对比 strA = st2.split(",",4);//strA = st2.split(",",3);<!--// 返回结果 字符数组前3个值112123-->//strA = st2.split("2");<!--// 返回结果1,1,1343,1-->//strA = st3.split("www"); // 多字符参数<!--// 返回结果 //http:////.baidu.com-->//strA = st3.split("?"); // 特殊符号,也是没有给出的字符<!--// 返回结果http://www.baidu.com-->for(var i=0;i<strA.length;i++){ //document.write(i+"<br/>"); document.write(strA[i]+"<br/>");}</script>
js split()
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。