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 相关文章推荐
js实现ASP分页函数 HTML分页函数
Sep 22 Javascript
JavaScript 创建对象和构造类实现代码
Jul 30 Javascript
web性能优化之javascript性能调优
Dec 28 Javascript
jquery实现textarea输入框限制字数的方法
Jan 15 Javascript
Jquery网页内滑动缓冲导航的实现代码
Apr 05 Javascript
简介BootStrap model弹出框的使用
Apr 27 Javascript
详解JavaScript RegExp对象
Feb 04 Javascript
JS 仿支付宝input文本输入框放大组件的实例
Nov 14 Javascript
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
Mar 08 Javascript
package.json中homepage属性的作用详解
Mar 11 Javascript
viewer.js实现图片预览功能
Jun 24 Javascript
Vue Elenent实现表格相同数据列合并
Nov 30 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 文件上传模型,支持多文件上传
2009/08/13 PHP
使用PHP Socket写的POP3类
2013/10/30 PHP
PHP生成plist数据的方法
2015/06/16 PHP
php实现可逆加密的方法
2015/08/11 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
Javascript-Mozilla和IE中的一个函数直接量的问题
2007/01/09 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/06 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
编写js扩展方法判断一个数组中是否包含某个元素
2013/11/08 Javascript
提高jQuery性能的十个诀窍
2013/11/14 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
2014/01/14 Javascript
JavaScript中一个奇葩的IE浏览器判断方法
2014/04/16 Javascript
jQuery自定义元素右键点击事件(实现案例)
2017/04/28 jQuery
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
2017/05/19 jQuery
11行JS代码制作二维码生成功能
2018/03/09 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
2013/01/17 Python
python操作 hbase 数据的方法
2016/12/18 Python
详解Python map函数及Python map()函数的用法
2017/11/16 Python
python登录并爬取淘宝信息代码示例
2017/12/09 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
python 画3维轨迹图并进行比较的实例
2019/12/06 Python
pytorch中torch.max和Tensor.view函数用法详解
2020/01/03 Python
浅析python中的del用法
2020/09/02 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
年度考核自我鉴定
2014/03/19 职场文书
八达岭长城导游词
2015/01/30 职场文书
党员年终个人总结
2015/02/14 职场文书
伊索寓言读书笔记
2015/06/30 职场文书
幼儿园老师新年寄语
2015/08/17 职场文书
四年级语文教学反思
2016/03/03 职场文书
公文写作:教你写“建议书”
2019/05/07 职场文书
Li list-style-image 图片垂直居中实现方法
2023/05/21 HTML / CSS