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 相关文章推荐
Code:loadScript( )加载js的功能函数
Feb 02 Javascript
html中table数据排序的js代码
Aug 09 Javascript
JavaScript高级程序设计(第3版)学习笔记 概述
Oct 11 Javascript
JS教程:window.location使用方法的区别介绍
Oct 04 Javascript
jquery 实现input输入什么div图层显示什么
Jun 15 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
Jun 07 Javascript
BootStrap table表格插件自适应固定表头(超好用)
Aug 24 Javascript
jQuery轮播图效果精简版完整示例
Sep 04 Javascript
基于JS实现移动端向左滑动出现删除按钮功能
Feb 22 Javascript
Bootstrap进度条实现代码解析
Mar 07 Javascript
基于vue配置axios的方法步骤
Nov 09 Javascript
vue实现登录功能
Dec 31 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出现内存位置访问无效错误问题解决方法
2014/08/16 PHP
PHP获取数组最后一个值的2种方法
2015/01/21 PHP
thinkPHP实现多字段模糊匹配查询的方法
2016/12/01 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
js数字输入框(包括最大值最小值限制和四舍五入)
2009/11/24 Javascript
jquery创建并行对象或者合并对象的实现代码
2012/10/10 Javascript
解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
2014/01/14 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
JavaScript插件化开发教程(六)
2015/02/01 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
2015/05/13 Javascript
JS 事件绑定、事件监听、事件委托详细介绍
2016/09/28 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
JS获取当前时间的年月日时分秒及时间的格式化的方法
2019/12/18 Javascript
vue页面跳转实现页面缓存操作
2020/07/22 Javascript
node.js 如何监视文件变化
2020/09/01 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
2020/12/02 Vue.js
[04:42]2015国际邀请赛CDEC战队晋级之路
2015/08/13 DOTA
[57:28]2018DOTA2亚洲邀请赛 4.6 淘汰赛 TNC vs Liquid 第一场
2018/04/10 DOTA
Python列表(list)常用操作方法小结
2015/02/02 Python
Linux下使用python调用top命令获得CPU利用率
2015/03/10 Python
numpy.transpose对三维数组的转置方法
2018/04/17 Python
使用 Django Highcharts 实现数据可视化过程解析
2019/07/31 Python
Python3将数据保存为txt文件的方法
2019/09/12 Python
Python测试框架:pytest学习笔记
2020/10/20 Python
python基于Kivy写一个图形桌面时钟程序
2021/01/28 Python
实例讲解CSS3中的box-flex弹性盒属性布局
2016/06/09 HTML / CSS
HTML5学习笔记之History API
2015/02/26 HTML / CSS
The Hut德国站点:时装、家居用品、美容等
2016/09/23 全球购物
国际花店:Pickup Flowers
2020/04/10 全球购物
如何打印出当前源文件的文件名以及源文件的当前行号
2015/04/05 面试题
考试没考好检讨书
2014/01/31 职场文书
教师远程培训感言
2014/03/06 职场文书
计算机求职自荐信范文
2014/04/19 职场文书
启动仪式策划方案
2014/06/14 职场文书
如何让vue长列表快速加载
2021/03/29 Vue.js
Mysql中常用的join连接方式
2022/05/11 MySQL