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 插件 任意位置浮动固定层
Dec 25 Javascript
JS取得绝对路径的实现代码
Jan 16 Javascript
jquery实现相册一下滑动两次的方法
Feb 09 Javascript
JavaScript实现下拉菜单的显示和隐藏
Jan 05 Javascript
Google 地图获取API Key详细教程
Aug 06 Javascript
基于jQuery实现表格的排序
Dec 02 Javascript
jquery Easyui Datagrid实现批量操作(编辑,删除,添加)
Feb 20 Javascript
详解Vue Elememt-UI构建管理后台
Feb 27 Javascript
JavaScript setInterval()与setTimeout()计时器
Dec 27 Javascript
vue v-on:click传递动态参数的步骤
Sep 11 Javascript
如何编写一个 Webpack Loader的实现
Oct 18 Javascript
AudioContext 实现音频可视化(web技术分享)
Feb 24 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中的字符串编码转换(自动识别原编码)
2013/07/02 PHP
ThinkPHP之M方法实例详解
2014/06/20 PHP
laravel 4安装及入门图文教程
2014/10/29 PHP
php微信公众号js-sdk开发应用
2016/11/28 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
JavaScript 继承详解(三)
2009/07/13 Javascript
js 刷新页面的代码小结 推荐
2010/04/02 Javascript
jQuery+jRange实现滑动选取数值范围特效
2015/03/14 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
前端框架Vue.js中Directive知识详解
2016/09/12 Javascript
wap手机端解决返回上一页的js实例
2016/12/08 Javascript
JS区分Object与Aarry的六种方法总结
2017/02/27 Javascript
javaScript封装的各种写法
2017/08/14 Javascript
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
2018/05/10 Javascript
element-ui 表格数据时间格式化的方法
2018/08/24 Javascript
Vue在页面数据渲染完成之后的调用方法
2018/09/11 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
JS实现图片幻灯片效果代码实例
2020/05/21 Javascript
JavaScript array常用方法代码实例详解
2020/09/02 Javascript
Python中shutil模块的学习笔记教程
2017/04/04 Python
Python批量查询关键词微信指数实例方法
2019/06/27 Python
Python pickle模块常用方法代码实例
2020/10/10 Python
如何创建一个Flask项目并进行简单配置
2020/11/18 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
python BeautifulSoup库的安装与使用
2020/12/17 Python
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
清除canvas画布内容(点擦除+线擦除)
2020/08/12 HTML / CSS
Godiva巧克力英国官网:比利时歌帝梵巧克力
2018/08/28 全球购物
施工安全汇报材料
2014/08/17 职场文书
2014审计局领导班子民主生活会对照检查材料思想汇报
2014/09/20 职场文书
材料采购员岗位职责
2015/04/03 职场文书
给学校的建议书400字
2015/09/14 职场文书
2016年“六一儿童节”校园广播稿
2015/12/17 职场文书
毕业生自我鉴定范文
2019/05/13 职场文书
Python中的套接字编程是什么?
2021/06/21 Python