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自适应IFrame高度(支持嵌套 兼容IE,ff,safafi,chrome)
Mar 28 Javascript
用js的document.write输出的广告无阻塞加载的方法
Jun 05 Javascript
Node.js实用代码段之正确拼接Buffer
Mar 17 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
Oct 30 Javascript
JS实现淡入淡出图片效果的方法分析
Dec 20 Javascript
jQuery为DOM动态追加事件的方法
Feb 16 Javascript
js中DOM三级列表(代码分享)
Mar 20 Javascript
3分钟掌握常用的JS操作JSON方法总结
Apr 25 Javascript
JavaScript实现旋转轮播图
Aug 18 Javascript
vue将时间戳转换成自定义时间格式的方法
Mar 02 Javascript
详解如何探测小程序返回到webview页面
May 14 Javascript
如何在JavaScript中等分数组的实现
Dec 13 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控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
php中将数组存到文件里的实现代码
2012/01/19 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
2014/04/29 PHP
PHP获取真实客户端的真实IP
2017/03/07 PHP
PHP实现验证码校验功能
2017/11/16 PHP
TP5.0框架实现无限极回复功能的方法分析
2019/05/04 PHP
基于jQuery+HttpHandler实现图片裁剪效果代码(适用于论坛, SNS)
2011/09/02 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
JavaScript中按位“异或”运算符使用介绍
2014/03/14 Javascript
浅谈JavaScript 浏览器对象
2016/06/03 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
AngularJs入门教程之环境搭建+创建应用示例
2016/11/01 Javascript
C#微信小程序服务端获取用户解密信息实例代码
2017/03/10 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
微信小程序实现根据字母选择城市功能
2017/08/16 Javascript
Python GAE、Django导出Excel的方法
2008/11/24 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
神经网络相关之基础概念的讲解
2018/12/29 Python
python儿童学游戏编程知识点总结
2019/06/03 Python
用django-allauth实现第三方登录的示例代码
2019/06/24 Python
Django基础三之视图函数的使用方法
2019/07/18 Python
Python中的单下划线和双下划线使用场景详解
2019/09/09 Python
numpy.linalg.eig() 计算矩阵特征向量方式
2019/11/29 Python
Python实现序列化及csv文件读取
2020/01/19 Python
Python os模块常用方法和属性总结
2020/02/20 Python
巴西最大的玩具连锁店:Ri Happy
2020/06/17 全球购物
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
小学教师自我鉴定
2013/11/07 职场文书
ktv中秋节活动方案
2014/01/30 职场文书
十一酒店活动方案
2014/02/20 职场文书
中小学生学籍证明
2014/10/25 职场文书
街道社区活动报告
2015/02/05 职场文书
考研导师推荐信范文
2015/03/27 职场文书
升职自荐书
2019/05/09 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书
Java 异步任务计算FutureTask
2022/04/28 Java/Android