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性能让你的JQuery跑得更快
Dec 10 Javascript
如何获取select下拉框的值(option没有及有value属性)
Nov 08 Javascript
jQuery判断复选框是否勾选的原理及示例
May 21 Javascript
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
Jan 29 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
Jun 10 Javascript
利用jsonp跨域调用百度js实现搜索框智能提示
Aug 24 Javascript
完美实现js焦点轮播效果(一)
Mar 07 Javascript
input 标签实现输入框带提示文字效果(两种方法)
Oct 09 Javascript
JS实现的简单表单验证功能完整实例
Oct 14 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 jQuery
对Vue table 动态表格td可编辑的方法详解
Aug 28 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
Aug 07 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
别人整理的服务器变量:$_SERVER
2006/10/20 PHP
php 中文处理函数集合
2008/08/27 PHP
php实现的树形结构数据存取类实例
2014/11/29 PHP
php中文验证码实现方法
2015/06/18 PHP
thinkPHP5框架分页样式类完整示例
2018/09/01 PHP
Yii框架响应组件用法实例分析
2019/09/04 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
利用JS延迟加载百度分享代码,提高网页速度
2013/07/01 Javascript
Javascript delete 引用类型对象
2013/11/01 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
2013/11/19 Javascript
javascript实现des解密加密全过程
2014/04/03 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
javascript从image转换为base64位编码的String
2014/07/29 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
Vue计算属性的学习笔记
2017/03/22 Javascript
JavaScript数据结构之双向链表定义与使用方法示例
2017/10/27 Javascript
Node错误处理笔记之挖坑系列教程
2018/06/05 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
2019/09/03 Javascript
js实现批量删除功能
2020/08/27 Javascript
使用Python编写Linux系统守护进程实例
2015/02/03 Python
python实现石头剪刀布程序
2021/01/20 Python
将python文件打包成EXE应用程序的方法
2019/05/22 Python
将python依赖包打包成window下可执行文件bat方式
2019/12/26 Python
pytorch实现MNIST手写体识别
2020/02/14 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
Python tkinter实现日期选择器
2021/02/22 Python
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
2014/09/02 HTML / CSS
生物制药专业自我鉴定
2014/02/19 职场文书
公务员群众路线心得体会
2014/11/03 职场文书
2015年电话客服工作总结
2015/05/18 职场文书
休学证明范本
2015/06/19 职场文书
浅析Redis Sentinel 与 Redis Cluster
2021/06/24 Redis
详解Python为什么不用设计模式
2021/06/24 Python
Python语言内置数据类型
2022/02/24 Python
Go 中的空白标识符下划线
2022/03/25 Golang
Golang gRPC HTTP协议转换示例
2022/06/16 Golang