本节介绍javascript中split函数的用法。
string.split(separator, limit) -- 将字符串分割为字符串数组,并返回此数组
split,中文"分割"
split函数语法
string.split(separator, limit);
split函数参数
separator -- 分隔符
limit -- 可选参数,分割的次数,如果无此参数为不限制次数
split函数返回值
字符串数组
split函数的例子:
复制代码 代码示例:
var str = "www.dreamdu.com";
document.write(str.split("."));
document.write(str.split(".", 2));
document.write(str.split(""));
document.write(str.split("", 5));
str = "-www-dreamdu-com";
document.write(str.split("-"));
输出结果:
www,dreamdu,com
www,dreamdu
w,w,w,.,d,r,e,a,m,d,u,.,c,o,m
w,w,w,.,d
,www,dreamdu,com//返回的4个元素["", "www", "dreamdu", "com", ""]
数组中的每个元素使用逗号分割,注意最后一个例子。
完整代码:
复制代码 代码示例:
<!doctype html public "-//w3c//dtd xhtml 1.1//en" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>javascript split() 函数示例</title>
</head>
<body>
<script type="text/javascript">
var str = "www.dreamdu.com";
document.write(str.split("."));
document.write("<br>");
document.write(str.split(".", 2));
document.write("<br>");
document.write(str.split(""));
document.write("<br>");
document.write(str.split("", 5));
document.write("<br>");
str = "-www-dreamdu-com";
document.write(str.split("-"));
document.write("<br>");
</script>
</body>
</html>