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 相关文章推荐
jquery里的正则表达式说明
Aug 03 Javascript
jquery操作select大全
Apr 25 Javascript
jQuery判断元素上是否绑定了指定事件的方法
Mar 17 Javascript
浅谈javascript中for in 和 for each in的区别
Apr 23 Javascript
smartupload实现文件上传时获取表单数据(推荐)
Dec 12 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
Jan 19 Javascript
微信小程序实现传参数的几种方法示例
Jan 10 Javascript
详解mpvue中小程序自定义导航组件开发指南
Feb 11 Javascript
JS桶排序的简单理解与实现方法示例
Nov 25 Javascript
如何基于layui的laytpl实现数据绑定的示例代码
Apr 10 Javascript
前端性能优化建议
Sep 17 Javascript
JS中队列和双端队列实现及应用详解
Sep 29 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
详解WordPress中简码格式标签编写的基本方法
2015/12/22 PHP
PHP实现的各类hash算法长度及性能测试实例
2017/08/27 PHP
PHP实现的折半查询算法示例
2017/10/09 PHP
PHP ADODB实现事务处理功能示例
2018/05/25 PHP
学习javascript,实现插入排序实现代码
2011/07/31 Javascript
ASP.NET jQuery 实例9  通过控件hyperlink实现返回顶部效果
2012/02/03 Javascript
JavaScript的null和undefined区别示例介绍
2014/09/15 Javascript
原生JS实现-星级评分系统的简单实例
2016/08/21 Javascript
javascript动画之磁性吸附效果篇
2016/12/09 Javascript
nodejs实例解析(输出hello world)
2017/01/03 NodeJs
jQuery中clone()函数实现表单中增加和减少输入项
2017/05/13 jQuery
Ionic2开发环境搭建教程
2020/08/20 Javascript
使用vue构建移动应用实战代码
2017/08/02 Javascript
详细介绍RxJS在Angular中的应用
2017/09/23 Javascript
angularJS开发注意事项
2018/05/26 Javascript
JS数组实现分类统计实例代码
2018/09/30 Javascript
[01:17]炒鸡美酒第四天TA暴走
2018/06/05 DOTA
用Python编写一个简单的Lisp解释器的教程
2015/04/03 Python
使用httplib模块来制作Python下HTTP客户端的方法
2015/06/19 Python
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
pycharm 主题theme设置调整仿sublime的方法
2018/05/23 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
使用css3绘制出各种几何图形
2016/08/17 HTML / CSS
详解三种方式实现平滑滚动页面到顶部的功能
2019/04/23 HTML / CSS
美国LOGO设计公司:The Logo Company
2018/07/16 全球购物
机关财务管理制度
2014/01/17 职场文书
市优秀教师事迹材料
2014/02/05 职场文书
市政管理求职信范文
2014/05/07 职场文书
团代会宣传工作方案
2014/05/08 职场文书
医药销售自荐书
2014/05/29 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
2015年度公共机构节能工作总结
2015/05/26 职场文书
教师节领导致辞
2015/07/29 职场文书
如何利用map实现Nginx允许多个域名跨域
2021/03/31 Servers
MySQL数据库实验之 触发器和存储过程
2022/06/21 MySQL