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 相关文章推荐
非常棒的10款jQuery 幻灯片插件
Jun 14 Javascript
疯狂Jquery第一天(Jquery学习笔记)
May 11 Javascript
JavaScript设置body高度为浏览器高度的方法
Feb 09 Javascript
浅谈JavaScript 浏览器对象
Jun 03 Javascript
jQuery Mobile 触摸事件实例
Jun 04 Javascript
基于node.js依赖express解析post请求四种数据格式
Feb 13 Javascript
js eval函数使用,js对象和字符串互转实例
Mar 06 Javascript
详解基于node的前端项目编译时内存溢出问题
Aug 01 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
Jan 12 Javascript
Vue动态控制input的disabled属性的方法
Jun 26 Javascript
VUE 配置vue-devtools调试工具及安装方法
Sep 30 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
Feb 05 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
海贼王:最美的悬赏令!
2020/03/02 日漫
落伍首发 php+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
2006/12/16 PHP
使用adodb lite解决问题
2006/12/31 PHP
麻雀虽小五脏俱全 Dojo自定义控件应用
2010/09/04 Javascript
EXTjs4.0的store的findRecord的BUG演示代码
2013/06/08 Javascript
关于jQuery中.attr()和.prop()的问题探讨
2013/09/06 Javascript
jQuery中hasClass()方法用法实例
2015/01/06 Javascript
检测一个函数是否是JavaScript原生函数的小技巧
2015/03/13 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
2015/03/24 Javascript
浅谈JS中的三种字符串连接方式及其性能比较
2016/09/02 Javascript
详解jQuery中的DOM操作
2016/12/23 Javascript
JS拉起或下载app的实现代码
2017/02/22 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
Javascript防止图片拉伸的自适应处理方法
2017/12/26 Javascript
Javascript实现购物车功能的详细代码
2018/05/08 Javascript
ionic grid(栅格)九宫格制作详解
2018/06/30 Javascript
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
Python的字典和列表的使用中一些需要注意的地方
2015/04/24 Python
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
python使用pycharm环境调用opencv库
2018/02/11 Python
对pandas进行数据预处理的实例讲解
2018/04/20 Python
python学习之hook钩子的原理和使用
2018/10/25 Python
解决python ogr shp字段写入中文乱码的问题
2018/12/31 Python
pyqt5移动鼠标显示坐标的方法
2019/06/21 Python
python实现截取屏幕保存文件,删除N天前截图的例子
2019/08/27 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
如何用 Python 制作一个迷宫游戏
2021/02/25 Python
HTML5 客户端数据库简易使用:IndexedDB
2019/12/19 HTML / CSS
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
大学旷课检讨书
2014/01/28 职场文书
党员党性分析材料
2014/02/17 职场文书
安全承诺书范文
2014/03/26 职场文书
酒后驾车标语
2014/06/30 职场文书
副校长2015年教育教学工作总结
2015/07/27 职场文书
如何制定销售人员薪酬制度?
2019/07/09 职场文书
Nginx代理同域名前后端分离项目的完整步骤
2021/03/31 Servers