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 相关文章推荐
用Javascript读取中文COOKIE的解决办法
Feb 15 Javascript
js正则表达式的使用详解
Jul 09 Javascript
JS运动基础框架实例分析
Mar 03 Javascript
JavaScript DOM事件(笔记)
Apr 08 Javascript
关注jquery技巧提高jquery技能(前端开发必学)
Nov 02 Javascript
如何使用jquery实现文字上下滚动效果
Oct 12 Javascript
JavaScript实现窗口抖动效果
Oct 19 Javascript
微信小程序实现动态设置页面标题的方法【附源码下载】
Nov 29 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
Feb 21 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
May 21 Javascript
js for终止循环 跳出多层循环
Oct 04 Javascript
Node.js操作MongoDB数据库实例分析
Jan 19 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
PHP之数组学习
2011/05/29 PHP
php数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
php构造函数实例讲解
2013/11/13 PHP
php实现概率性随机抽奖代码
2016/01/02 PHP
一段实用的php验证码函数
2016/05/19 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
javascript+xml技术实现分页浏览
2008/07/27 Javascript
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
2009/02/18 Javascript
javascript 词法作用域和闭包分析说明
2010/08/12 Javascript
js日期对象兼容性的处理方法
2014/01/28 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
2015/08/28 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
2015/09/19 Javascript
使用jQuery判断浏览器滚动条位置的方法
2016/05/30 Javascript
JS中substring与substr的用法
2016/11/16 Javascript
Angular.js实现动态加载组件详解
2017/05/28 Javascript
jQuery Validate表单验证插件实现代码
2017/06/08 jQuery
JavaScript设计模式之原型模式分析【ES5与ES6】
2018/07/26 Javascript
如何在JavaScript中优雅的提取循环内数据详解
2019/03/04 Javascript
Vue内部渲染视图的方法
2019/09/02 Javascript
手写Vue源码之数据劫持示例详解
2021/01/04 Vue.js
[01:38]DOTA2第二届亚洲邀请赛中国区预选赛出线战队晋级之路
2017/01/17 DOTA
python通过urllib2爬网页上种子下载示例
2014/02/24 Python
Tensorflow tf.dynamic_partition矩阵拆分示例(Python3)
2020/02/07 Python
在PyTorch中使用标签平滑正则化的问题
2020/04/03 Python
linux mint中搜狗输入法导致pycharm卡死的问题
2020/10/28 Python
英国奢侈品概念店:Base Blu
2019/05/16 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
实习生体会的自我评价范文
2013/11/28 职场文书
销售副总经理岗位职责
2013/12/11 职场文书
我的中国梦演讲稿600字
2014/08/19 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
司考复习计划
2015/01/19 职场文书
2015年综治宣传月活动总结
2015/03/25 职场文书
小程序与后端Java接口交互实现HelloWorld入门
2021/07/09 Java/Android
Python何绘制带有背景色块的折线图
2022/04/23 Python