JavaScript中字符串分割函数split用法实例


Posted in Javascript onApril 07, 2015

本文实例讲述了JavaScript中字符串分割函数split用法。分享给大家供大家参考。具体如下:

先来看下面这段代码:

<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>

输出结果如下:

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:3:4:5".split(":") //将返回["2", "3", "4", "5"]
"|a|b|c".split("|") //将返回["", "a", "b", "c"]

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

var words = sentence.split(' ')

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

"hello".split("") //可返回 ["h", "e", "l", "l", "o"]

若只需要返回一部分字符,请使用 howmany 参数:

"hello".split("", 3)  //可返回 ["h", "e", "l"]

或者使用正则表达式作为 separator:

var words = sentence.split(/\s+/)

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript控制frame,iframe的src属性代码
Dec 31 Javascript
jQuery中has()方法用法实例
Jan 06 Javascript
jquery中toggle函数交替使用问题
Jun 22 Javascript
Javascript设计模式之观察者模式(推荐)
Mar 29 Javascript
vue-router路由简单案例介绍
Feb 21 Javascript
JS基于for语句编写的九九乘法表示例
Jan 04 Javascript
解决Mac下安装nmp的淘宝镜像失败问题
May 16 Javascript
详解Vue组件之作用域插槽
Nov 22 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
Mar 07 Javascript
mpvue开发音频类小程序踩坑和建议详解
Mar 12 Javascript
Vue.js自定义指令学习使用详解
Oct 19 Javascript
js数组中去除重复值的几种方法
Aug 03 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
Apr 07 #Javascript
JavaScript给按钮绑定点击事件(onclick)的方法
Apr 07 #Javascript
JS 作用域与作用域链详解
Apr 07 #Javascript
JavaScript实现在页面间传值的方法
Apr 07 #Javascript
简易的投票系统以及js刷票思路和方法
Apr 07 #Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
Apr 07 #Javascript
TypeScript具有的几个不同特质
Apr 07 #Javascript
You might like
文件系统基本操作类
2006/11/23 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
分享php邮件管理器源码
2016/01/06 PHP
PHP children()函数讲解
2019/02/03 PHP
PHP实现提取多维数组指定一列的方法总结
2019/12/04 PHP
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
jQuery之字体大小的设置方法
2014/02/27 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
2015/04/06 Javascript
vue的props实现子组件随父组件一起变化
2016/10/27 Javascript
微信小程序登录态控制深入分析
2017/04/12 Javascript
vue快捷键与基础指令详解
2017/06/01 Javascript
JS排序算法之冒泡排序,选择排序与插入排序实例分析
2017/12/13 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
JavaScript实现五子棋小游戏
2020/10/26 Javascript
[01:04:39]OG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
收集的几个Python小技巧分享
2014/11/22 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
2018/01/30 Python
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
python如何实现代码检查
2019/06/28 Python
Python3将数据保存为txt文件的方法
2019/09/12 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
2019/10/25 Python
Python requests模块session代码实例
2020/04/14 Python
python为什么要安装到c盘
2020/07/20 Python
CSS3绘制有活力的链接下划线
2016/07/14 HTML / CSS
CSS3 实现童年的纸飞机
2019/05/05 HTML / CSS
工厂仓管员岗位职责
2014/01/01 职场文书
小学生防溺水广播稿
2014/01/12 职场文书
党员群众路线自我剖析材料
2014/10/06 职场文书
民事和解协议书格式
2014/11/29 职场文书
公司行政主管岗位职责
2015/04/09 职场文书
警示教育观后感
2015/06/17 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang
Python使用protobuf序列化和反序列化的实现
2021/05/19 Python
Navicat连接MySQL错误描述分析
2021/06/02 MySQL