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 onkeydown,onkeyup,onkeypress,onclick,ondblclick
Feb 04 Javascript
json的前台操作和后台操作实现代码
Jan 20 Javascript
基于JQuery的列表拖动排序实现代码
Oct 01 Javascript
javascript 处理null及null值示例
Jun 09 Javascript
jQuery中ajax的load()方法用法实例
Dec 26 Javascript
jQuery Chart图表制作组件Highcharts用法详解
Jun 01 Javascript
javascript常用的设计模式
Feb 09 Javascript
jQuery源码分析之init的详细介绍
Feb 13 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
Oct 10 Javascript
小程序scroll-view安卓机隐藏横向滚动条的实现详解
May 16 Javascript
微信小程序实现点击图片放大预览
Oct 21 Javascript
解决vue页面刷新,数据丢失的问题
Nov 24 Vue.js
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分页思路以及在ZF中的使用
2012/05/30 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
2016/03/03 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
jquery 模拟类搜索框自动完成搜索提示功能(改进)
2010/05/24 Javascript
HTML DOM的nodeType值介绍
2011/03/31 Javascript
jQuery 对Select的操作备忘记录
2011/07/04 Javascript
在Windows上安装Node.js模块的方法
2011/09/25 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
2014/08/10 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
理解JS绑定事件
2016/01/19 Javascript
jQuery简单实现MD5加密的方法
2017/03/03 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
2017/12/09 Javascript
Bootstrap Table列宽拖动的方法
2018/08/15 Javascript
vue项目添加多页面配置的步骤详解
2019/05/22 Javascript
vuejs移动端实现div拖拽移动
2019/07/25 Javascript
layer实现弹出层自动调节位置
2019/09/05 Javascript
使用layui监听器监听select下拉框,事件绑定不成功的解决方法
2019/09/28 Javascript
微信小程序实现录音功能
2019/11/22 Javascript
js实现tab栏切换效果
2020/08/02 Javascript
[28:42]Ti4正赛VG vs NEWBEE1
2014/07/19 DOTA
Python入门_浅谈字符串的分片与索引、字符串的方法
2017/05/16 Python
Python实现的读取电脑硬件信息功能示例
2018/05/30 Python
Python将list中的string批量转化成int/float的方法
2018/06/26 Python
Python设计密码强度校验程序
2020/07/30 Python
关于python scrapy中添加cookie踩坑记录
2020/11/17 Python
环法自行车赛官方商店:Le Tour de France
2017/08/27 全球购物
舞蹈教育学专业推荐信
2013/11/27 职场文书
英语自荐信常用语句
2013/12/13 职场文书
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
好人好事演讲稿
2014/09/01 职场文书
参加招聘会后的感想
2015/08/10 职场文书
图片批量处理 - 尺寸、格式、水印等
2022/03/07 杂记
python装饰器代码解析
2022/03/23 Python
分享一个vue实现的记事本功能案例
2022/04/11 Vue.js
CentOS7设置ssh服务以及端口修改方式
2022/12/24 Servers