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 相关文章推荐
实现局部遮罩与关闭原理及代码
Feb 04 Javascript
javascript 获取图片尺寸及放大图片
Sep 04 Javascript
php和js对数据库图片进行等比缩放示例
Apr 28 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
Sep 21 Javascript
谈谈JavaScript类型系统之Math
Jan 06 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
May 23 Javascript
canvas绘制的直线动画
Jan 23 Javascript
微信小程序如何获取openid及用户信息
Jan 26 Javascript
浅谈webpack组织模块的原理
Mar 10 Javascript
webpack+react+antd脚手架优化的方法
Apr 02 Javascript
vue+Element中table表格实现可编辑(select下拉框)
May 21 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
Jul 20 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
phpfans留言版用到的数据操作类和分页类
2007/01/04 PHP
检查url链接是否已经有参数的php代码 添加 ? 或 &amp;
2010/02/09 PHP
PHP常用正则表达式集锦
2014/08/17 PHP
PHP开发框架laravel安装与配置教程
2015/03/13 PHP
JavaScript Array Flatten 与递归使用介绍
2011/10/30 Javascript
js实现匹配时换色的输入提示特效代码
2015/08/17 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
解析浏览器端的AJAX缓存机制
2016/06/21 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
2017/01/05 Javascript
从零学习node.js之利用express搭建简易论坛(七)
2017/02/25 Javascript
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
nodejs个人博客开发第四步 数据模型
2017/04/12 NodeJs
layui 监听表格复选框选中值的方法
2018/08/15 Javascript
浅谈Vue 函数式组件的使用技巧
2020/06/16 Javascript
vue-cli3中配置alias和打包加hash值操作
2020/09/04 Javascript
返回上一个url并刷新界面的js代码
2020/09/12 Javascript
zbar解码二维码和条形码示例
2014/02/07 Python
Python中的装饰器用法详解
2015/01/14 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
Python 编程速成(推荐)
2019/04/15 Python
Python人脸识别第三方库face_recognition接口说明文档
2019/05/03 Python
检测python爬虫时是否代理ip伪装成功的方法
2019/07/12 Python
python getopt模块使用实例解析
2019/12/18 Python
Python中免验证跳转到内容页的实例代码
2020/10/23 Python
大学生毕业自我评价范文分享
2013/11/11 职场文书
大学生水果店创业计划书
2014/01/28 职场文书
乡下人家教学反思
2014/02/01 职场文书
会务接待方案
2014/02/27 职场文书
优秀本科毕业生自荐信
2014/07/04 职场文书
家长评语怎么写
2014/12/30 职场文书
2015年南京大屠杀纪念日活动总结
2015/03/24 职场文书
MySQL学习之基础操作总结
2022/03/19 MySQL
【海涛解说】暗牧也疯狂,牛蛙成配角
2022/04/01 DOTA
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技
Mysql 如何合理地统计一个数据库里的所有表的数据量
2022/04/18 MySQL
JAVA 线程池(池化技术)的实现原理
2022/04/28 Java/Android