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.alert 弹出式复选框实现代码
Jun 15 Javascript
CheckBoxList多选样式jquery、C#获取选择项
Sep 06 Javascript
JS验证身份证有效性示例
Oct 11 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
Aug 25 Javascript
javascript设计模式之策略模式学习笔记
Feb 15 Javascript
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
Apr 21 jQuery
react-router实现按需加载
May 09 Javascript
vue router下的html5 history在iis服务器上的设置方法
Oct 18 Javascript
详解Vue文档中几个易忽视部分的剖析
Mar 24 Javascript
解决webpack dev-server不能匹配post请求的问题
Aug 24 Javascript
JS this关键字在ajax中使用出现问题解决方案
Jul 17 Javascript
vue Element-ui表格实现树形结构表格
Jun 07 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
非常好用的Zend Framework分页类
2014/06/25 PHP
Json_encode防止汉字转义成unicode的方法
2016/02/25 PHP
Gambit vs CL BO3 第二场 2.13
2021/03/10 DOTA
超强的IE背景图片闪烁(抖动)的解决办法
2007/09/09 Javascript
图片连续滚动代码[兼容IE/firefox]
2009/06/11 Javascript
javascript preload&amp;lazy load
2010/05/13 Javascript
获取服务器传来的数据 用JS去空格的正则表达式
2012/03/26 Javascript
用jquery的方法制作一个简单的导航栏
2014/06/23 Javascript
jQuery简单tab切换效果实现方法
2015/04/08 Javascript
JavaScript Function函数类型介绍
2015/04/08 Javascript
js实现简单的验证码
2015/12/25 Javascript
JQuery控制DIV的选取实现方法
2016/09/18 Javascript
js实现数字递增特效【仿支付宝我的财富】
2017/05/05 Javascript
详解使用vscode+es6写nodejs服务端调试配置
2017/09/21 NodeJs
代码详解JS操作剪贴板
2018/02/11 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
vue实现随机验证码功能的实例代码
2019/04/30 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
js事件触发操作实例分析
2019/06/21 Javascript
Vue中watch、computed、updated三者的区别及用法
2020/07/27 Javascript
Python切片操作实例分析
2018/03/16 Python
python实现飞机大战
2018/09/11 Python
Python装饰器结合递归原理解析
2020/07/02 Python
Django配置Bootstrap, js实现过程详解
2020/10/13 Python
美国波道夫·古德曼百货官网:Bergdorf Goodman
2017/11/07 全球购物
美国最大的电子宠物训练产品制造商:PetSafe
2018/10/12 全球购物
酒店保安员岗位职责
2014/01/31 职场文书
物业经理自我鉴定
2014/03/03 职场文书
大学军训感言400字
2014/03/11 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
培养联系人考察意见
2015/06/01 职场文书
2016年6月份红领巾广播稿
2015/12/21 职场文书
SpringBoot工程下使用OpenFeign的坑及解决
2021/07/02 Java/Android
详解JS数组方法
2021/11/20 Javascript
postman中form-data、x-www-form-urlencoded、raw、binary的区别介绍
2022/01/18 HTML / CSS