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 替换
Feb 19 Javascript
Javascript 类与静态类的实现(续)
Apr 02 Javascript
仿微博字符限制效果实现代码
Apr 20 Javascript
JavaScript更改原始对象valueOf的方法
Mar 19 Javascript
深入理解jQuery 事件处理
Jun 14 Javascript
Javascript使用function创建类的两种方法(推荐)
Nov 19 Javascript
微信小程序支付及退款流程详解
Nov 30 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
Mar 05 Javascript
JavaScript执行环境及作用域链实例分析
Aug 01 Javascript
elementUI table表格动态合并的示例代码
May 15 Javascript
javascript实现评分功能
Jun 24 Javascript
JS中一些高效的魔法运算符总结
May 06 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为表单获取的URL 地址预设 http 字符串函数代码
2010/05/26 PHP
PHP的error_reporting错误级别变量对照表
2014/07/08 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
PHP CURL 多线程操作代码实例
2015/05/13 PHP
9个比较实用的php代码片段
2016/03/15 PHP
javascript window.opener的用法分析
2010/04/07 Javascript
javascript实现分栏显示小技巧附图
2014/10/13 Javascript
jQuery实现带有动画效果的回到顶部和底部代码
2015/11/04 Javascript
jQuery+css实现的时钟效果(兼容各浏览器)
2016/01/27 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
Bootstrap Modal对话框如何在关闭时触发事件
2016/12/02 Javascript
jQuery仿写百度百科的目录树
2017/01/03 Javascript
详谈jQuery.load()和Jsp的include的区别
2017/04/12 jQuery
React 高阶组件入门介绍
2018/01/11 Javascript
微信小程序CSS3动画下拉菜单效果
2018/11/04 Javascript
JavaScript图像放大镜效果实现方法详解
2020/06/28 Javascript
Python3.4编程实现简单抓取爬虫功能示例
2017/09/14 Python
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
Python 函数基础知识汇总
2018/03/09 Python
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
2019/01/17 Python
对Python 中矩阵或者数组相减的法则详解
2019/08/26 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
Python Pickle 实现在同一个文件中序列化多个对象
2019/12/30 Python
Python并发请求下限制QPS(每秒查询率)的实现代码
2020/06/05 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
2020/09/29 Python
MoviePy简介及Python视频剪辑自动化
2020/12/18 Python
简单说说tomcat的配置
2013/05/28 面试题
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
财务人员个人求职信范文
2013/12/04 职场文书
中国梦口号
2014/06/13 职场文书
跑出一片天观后感
2015/06/08 职场文书
导游词之吉林花园山
2019/10/17 职场文书
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
2022/08/05 Servers