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得到网页中所有的div的id
Oct 19 Javascript
20个非常棒的Jquery实用工具 国外文章
Jan 01 Javascript
从盛大通行证上摘下来的身份证验证js代码
Jan 11 Javascript
js文件缓存之版本管理详解
Jul 05 Javascript
jQuery插件开发的五种形态小结
Mar 04 Javascript
Javascript中的数据类型之旅
Oct 18 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
Nov 15 Javascript
基于jquery实现多级菜单效果
Jul 25 jQuery
D3.js的基础部分之数组的处理数组的排序和求值(v3版本)
May 09 Javascript
使用layer.msg 时间设置不起作用的解决方法
Sep 12 Javascript
vue 实现LED数字时钟效果(开箱即用)
Dec 08 Javascript
Vue 一键清空表单的实现方法
Feb 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
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
PHP5多态性与动态绑定介绍
2015/04/03 PHP
thinkPHP查询方式小结
2016/01/09 PHP
php实现微信支付之企业付款
2018/05/30 PHP
PHP实现类似题库抽题效果
2018/08/16 PHP
PHP Pipeline 实现中间件的示例代码
2020/04/26 PHP
jQuery入门第一课 jQuery选择符
2010/03/14 Javascript
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
25个好玩的JavaScript小游戏分享
2011/04/22 Javascript
js滚动条回到顶部的代码
2011/12/06 Javascript
js汉字转拼音实现代码
2013/02/06 Javascript
正则表达式搭配js轻松处理json文本方便而老古
2013/02/17 Javascript
JavaScript将字符串转换成字符编码列表的方法
2015/03/19 Javascript
Bootstrap实现各种进度条样式详解
2017/04/13 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
2017/09/07 Javascript
基于vue v-for 循环复选框-默认勾选第一个的实现方法
2018/03/03 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
vue实现弹幕功能
2019/10/25 Javascript
Python类的定义、继承及类对象使用方法简明教程
2015/05/08 Python
python实现杨辉三角思路
2017/07/14 Python
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
Python批量发送post请求的实现代码
2018/05/05 Python
jupyter notebook 增加kernel教程
2020/04/10 Python
python获取命令行参数实例方法讲解
2020/11/02 Python
资产评估专业学生的自我鉴定
2013/11/14 职场文书
怎么写自荐书范文
2014/02/12 职场文书
学雷锋活动总结范文
2014/04/25 职场文书
共产党员岗位承诺书
2014/05/29 职场文书
运动会口号大全
2014/06/07 职场文书
如何写早恋检讨书
2014/09/10 职场文书
领导欢迎词范文
2015/01/26 职场文书
求职自我推荐信
2015/03/24 职场文书
营业员岗位职责范本
2015/04/14 职场文书
引用计数法和root搜索算法以及JVM中判定对象需要回收的方法
2022/04/19 Java/Android