JavaScript中split() 使用方法汇总


Posted in Javascript onApril 17, 2015

split() 方法用于把一个字符串分割成字符串数组。

例子 1

在本例中,我们将按照不同的方式来分割字符串:

var str="How are you doing today?"
document.write(str.split(" ") + "
")
document.write(str.split("") + "
")
document.write(str.split(" ",3))
//输出:
//How,are,you,doing,today?
//H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
//How,are,you

例子 2

在本例中,我们将分割结构更为复杂的字符串:

"2:3:4:5".split(":") //将返回["2", "3", "4", "5"]
"|a|b|c".split("|") //将返回["", "a", "b", "c"]

例子 3

使用下面的代码,可以把句子分割成单词:

var words = sentence.split(' ')
//或者使用正则表达式作为 separator:
var words = sentence.split(/\s+/)

例子 4

如果您希望把单词分割为字母,或者把字符串分割为字符,可使用下面的代码:

"hello".split("") //可返回 ["h", "e", "l", "l", "o"]
//若只需要返回一部分字符,请使用 howmany 参数:
"hello".split("", 3) //可返回 ["h", "e", "l"]

实例:

<html>
<body>
<script type="text/javascript">
var str="How are you doing today?"
document.write(str.split(" ") + "<br />")
document.write(str.split("") + "<br />")
document.write(str.split(" ",3))
</script>
</body>
</html>

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
Javascript开发之三数组对象实例介绍
Nov 12 Javascript
js将控件隐藏的方法及display属性介绍
Jul 04 Javascript
javascript操作excel生成报表全攻略
May 04 Javascript
使用JS获取当前地理位置方法汇总
Dec 18 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
Jun 05 Javascript
js判断鼠标位置是否在某个div中的方法
Feb 26 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
Jul 14 Javascript
AngularJS入门教程之双向绑定详解
Aug 18 Javascript
vue.js入门(3)——详解组件通信
Dec 02 Javascript
jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例
Feb 14 Javascript
react-router中的属性详解
Jun 01 Javascript
Vue 401配合Vuex防止多次弹框的案例
Nov 11 Javascript
javascript模拟命名空间
Apr 17 #Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
Apr 17 #Javascript
完美兼容多浏览器的js判断图片路径代码汇总
Apr 17 #Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
Apr 17 #Javascript
原生js实现移动开发轮播图、相册滑动特效
Apr 17 #Javascript
JavaScript实现简单图片翻转的方法
Apr 17 #Javascript
JavaScript实现将xml转换成html table表格的方法
Apr 17 #Javascript
You might like
php面向对象全攻略 (七) 继承性
2009/09/30 PHP
PHP 柱状图实现代码
2009/12/04 PHP
PHP 多维数组排序(usort,uasort)
2010/06/30 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
理解Javascript_13_执行模型详解
2010/10/20 Javascript
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
vue.js动态数据绑定学习笔记
2017/05/19 Javascript
关于webpack2和模块打包的新手指南(小结)
2017/08/07 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
原生javascript实现的全屏滚动功能示例
2017/09/19 Javascript
VSCode配置react开发环境的步骤
2017/12/27 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
2018/12/21 Javascript
js实现蒙版效果
2020/01/11 Javascript
vue 使用lodash实现对象数组深拷贝操作
2020/09/10 Javascript
jquery实现广告上下滚动效果
2021/03/04 jQuery
[06:21]2014DOTA2国际邀请赛 庆祝VG首阶段领跑;B叔为挣牛排半夜整理情报
2014/07/13 DOTA
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
python文件读写并使用mysql批量插入示例分享(python操作mysql)
2014/02/17 Python
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
Python中使用装饰器来优化尾递归的示例
2016/06/18 Python
Python的语言类型(详解)
2017/06/24 Python
python编写Logistic逻辑回归
2020/12/30 Python
对python 多个分隔符split 的实例详解
2018/12/20 Python
python3 tkinter实现添加图片和文本
2019/11/26 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
h5使用canvas画布实现手势解锁
2019/01/04 HTML / CSS
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
学习党课思想汇报
2013/12/29 职场文书
银行员工职业规划范文
2014/01/21 职场文书
初中教师德育工作总结2015
2015/05/12 职场文书