js中的split字符串分割函数的用法示例

发布时间:2020-10-03编辑:脚本学堂
本文介绍下,js中split函数的简单用例,有需要的朋友,参考下吧。

js中的split 方法,将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

stringObj.split([separator[, limit]])

参数
stringObj

必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。
separator

可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。
limit

可选项。该值用来限制返回数组中的元素个数。

说明
split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解。separator 不作为任何数组元素的部分返回。

下面举几个例子,以加深大家对js中split函数的理解。
例1,
 

复制代码 代码示例:
<script>
function SplitDemo(){
   var s, ss;
   var s = "The rain in Spain falls mainly in the plain.";
   // 在每个空格字符处进行分解。
   ss = s.split(" ");
   return(ss);
}
</script>

例2,
 

复制代码 代码示例:
<script language="javascript">
str="2,2,3,5,6,6"; //这是一字符串
var strs= new Array(); //定义一数组
strs=str.split(","); //字符分割
for (i=0;i<strs.length ;i++ )
{
document.write(strs[i]+"<br/>"); //分割后的字符输出
}
</script>

输出结果:
2
2
3
5
6
6

例3,
 

复制代码 代码示例:
<html>
<head>
<title>split用指定的字符分割字符串_www.jb200.com</title>
</head>
<body>
<script language="javascript">
<!--
name = "脚本学堂,jbxue,com";
ch = new Array;
ch = name.split(",");
for(i=0;i<ch.length;i++){
document.write(ch[i],"<br>");
}
//-->
</script>
</body>
</html>

有关js中split函数的例子,就介绍这些吧,希望对大家有所帮助。