JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)


Posted in Javascript onOctober 16, 2014

JavaScript split 方法

split 方法用于将字符串分割为字符串数组并返回该数组。其语法如下:

str_object.split(separator, limit)

参数说明:

参数 说明
str_object 要操作的字符串(对象)
separator 必需。分隔符,字符串或正则表达式,从该参数指定的地方分割 str_object
limit 可选。指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果省略该参数,则符合规则都将被分割

提示:如果把空字符串 ("") 用作 separator,str_object 中的每个字符之间都会被分割,如下面例子所示。

split 方法实例

<script language="JavaScript">
var str = "3water.com";

document.write( str.split(".") + "<br />" );

document.write( str.split("") + "<br />" );

document.write(str.split(".", 2));
</script>

运行该例子,输出:

www,3water,net

w,w,w,.,j,b,5,1,.,n,e,t

www,3water

提示:如上例所示,如果把空字符串 ("") 用作 separator,str_object 中的每个字符之间都会被分割。

split 方法使用正则表达式

split 方法还支持使用正则表达式对字符串进行分割:

<script language="JavaScript">
document.write( "1a2b3c".split(/\d/) + "<br />");

document.write( ":a:b:c".split(":") );
</script>

运行该例子,输出:

a,b,c

,a,b,c

请仔细观察两个例子输出的不同之处。

Javascript 相关文章推荐
js树形控件脚本代码
Jul 24 Javascript
JQuery 选择和过滤方法代码总结
Nov 19 Javascript
JavaScript定义类和对象的方法
Nov 26 Javascript
PHP 数组current和next用法分享
Mar 05 Javascript
js实现可折叠展开的手风琴菜单效果
Sep 07 Javascript
Bootstrap3学习笔记(二)之排版
May 20 Javascript
详解Vue2.0配置mint-ui踩过的那些坑
Apr 23 Javascript
记React connect的几种写法(小结)
Sep 18 Javascript
JS中通过url动态获取图片大小的方法小结(两种方法)
Oct 31 Javascript
微信小程序静默登录的实现代码
Jan 08 Javascript
js实现可爱的气泡特效
Sep 05 Javascript
JS+CSS实现炫酷光感效果
Sep 05 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
Oct 16 #Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
Oct 16 #Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
Oct 16 #Javascript
JavaScript中的6种运算符总结
Oct 16 #Javascript
JavaScript中使用document.write向页面输出内容实例
Oct 16 #Javascript
在HTML代码中使用JavaScript代码的例子
Oct 16 #Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
Oct 16 #Javascript
You might like
linux命令之调试工具strace的深入分析
2013/06/03 PHP
关于使用key/value数据库redis和TTSERVER的心得体会
2013/06/28 PHP
PHP isset()及empty()用法区别详解
2020/08/29 PHP
javascript 日期常用的方法
2009/11/11 Javascript
JavaScript Eval 函数使用
2010/03/23 Javascript
jQuery图片预加载 等比缩放实现代码
2011/10/04 Javascript
初识SmartJS - AOP三剑客
2014/06/08 Javascript
js判断元素是否隐藏的方法
2014/06/09 Javascript
基于JavaScript实现添加到购物车效果附源码下载
2016/08/22 Javascript
基于JavaScript实现飘落星星特效
2017/08/10 Javascript
ES6使用Set数据结构实现数组的交集、并集、差集功能示例
2017/10/31 Javascript
Angular实现的简单定时器功能示例
2017/12/28 Javascript
linux 后台运行node服务指令方法
2018/05/23 Javascript
iview实现select tree树形下拉框的示例代码
2018/12/21 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
jquery.pager.js分页实现详解
2019/07/29 jQuery
Vue使用Clipboard.JS在h5页面中复制内容实例详解
2019/09/03 Javascript
[28:05]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第一场 10月30日
2020/10/31 DOTA
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
python机器学习之贝叶斯分类
2018/03/26 Python
Python浅复制中对象生存周期实例分析
2018/04/02 Python
将字典转换为DataFrame并进行频次统计的方法
2018/04/08 Python
Python入门学习指南分享
2018/04/11 Python
Django实现分页功能
2018/07/02 Python
关于Python中的向量相加和numpy中的向量相加效率对比
2019/08/26 Python
python实现简易学生信息管理系统
2020/04/05 Python
Python Dict找出value大于某值或key大于某值的所有项方式
2020/06/05 Python
印度最好的在线药品订购网站:PharmEasy
2018/11/30 全球购物
初婚未育未抱养证明
2014/01/12 职场文书
挂科检讨书范文
2014/02/20 职场文书
课例研修方案
2014/05/31 职场文书
趣味运动会策划方案
2014/06/02 职场文书
证券公司客户经理岗位职责
2015/04/09 职场文书
结婚堵门保证书
2015/05/08 职场文书
遇事可以测出您的见识与格局
2019/09/16 职场文书
python基础之停用词过滤详解
2021/04/21 Python