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 相关文章推荐
Microsoft Ajax Minifier 压缩javascript的方法
Mar 05 Javascript
jQuery 选择器详解
Jan 19 Javascript
javascript实现动态表头及表列的展现方法
Jul 14 Javascript
跟我学习javascript的函数和函数表达式
Nov 16 Javascript
日常收集整理的JavaScript常用函数方法
Dec 10 Javascript
Javascript中Date类型和Math类型详解
Feb 27 Javascript
WordPress 单页面上一页下一页的实现方法【附代码】
Mar 10 Javascript
Bootstrap源码解读下拉菜单(4)
Dec 23 Javascript
Node学习记录之cluster模块
May 31 Javascript
Angular4学习笔记之准备和环境搭建项目
Aug 01 Javascript
利用Decorator如何控制Koa路由详解
Jun 26 Javascript
详解vue中v-bind:style效果的自定义指令
Jan 21 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的知识
2006/11/17 PHP
为IP查询添加GOOGLE地图功能的代码
2010/08/08 PHP
谨慎使用PHP的引用原因分析
2012/09/06 PHP
一个php生成16位随机数的代码(两种方法)
2014/09/16 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
2020/04/22 PHP
JavaScript对象链式操作代码(jquery)
2010/07/04 Javascript
javascript 主动派发事件总结
2011/08/09 Javascript
JS中判断null、undefined与NaN的方法
2014/03/26 Javascript
用JavaScript实现一个代码简洁、逻辑不复杂的多级树
2014/05/23 Javascript
Angularjs 滚动加载更多数据
2016/03/17 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
2016/11/30 Javascript
vue加载自定义的js文件方法
2018/03/13 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
2019/05/16 Javascript
python使用PyV8执行javascript代码示例分享
2013/12/04 Python
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
python实现将内容分行输出
2015/11/05 Python
Python中死锁的形成示例及死锁情况的防止
2016/06/14 Python
Python+微信接口实现运维报警
2016/08/27 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
详解python爬虫系列之初识爬虫
2019/04/06 Python
Python基于template实现字符串替换
2020/11/27 Python
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
世界各地的当地人的食物体验:Eatwith
2019/07/26 全球购物
C#里面如何判断一个Object是否是某种类型(如Boolean)?
2016/02/10 面试题
Linux不知道文件后缀名怎么判断文件类型
2012/04/26 面试题
如何开发安全的AJAX应用
2014/03/26 面试题
教师节促销活动方案
2014/02/14 职场文书
建议书标准格式
2014/03/12 职场文书
食堂采购员岗位职责
2014/03/17 职场文书
高中生评语大全
2014/04/25 职场文书
2015年推广普通话演讲稿
2015/03/20 职场文书
女性健康知识讲座通知
2015/04/23 职场文书
伊索寓言读书笔记
2015/06/30 职场文书
民事调解协议书
2016/03/21 职场文书
PHP解决高并发问题
2021/04/01 PHP