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 继承详解 第一篇
Aug 30 Javascript
JS 进度条效果实现代码整理
May 21 Javascript
showModelDialog弹出文件下载窗口的使用示例
Nov 19 Javascript
JavaScript动态检验密码强度的实现方法
Nov 09 Javascript
基于Angular.js实现的触摸滑动动画实例代码
Feb 19 Javascript
浅析vue.js数组的变异方法
Jun 30 Javascript
微信小程序自定义toast的实现代码
Nov 16 Javascript
Vue实现表格批量审核功能实例代码
May 28 Javascript
JavaScript实现多个物体同时运动
Mar 12 Javascript
JavaScript中的this妙用实例分析
May 09 Javascript
Javascript实现简易天数计算器
May 18 Javascript
js+canvas实现转盘效果(两个版本)
Sep 13 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
在Mac OS下搭建LNMP开发环境的步骤详解
2017/03/10 PHP
激活 ActiveX 控件
2006/10/09 Javascript
图片格式的JavaScript和CSS速查手册
2007/08/20 Javascript
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
js 控制页面跳转的5种方法
2013/09/09 Javascript
Javascript window对象详解
2014/11/12 Javascript
AngularJS入门教程(零):引导程序
2014/12/06 Javascript
JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
2016/04/05 Javascript
easyUI实现类似搜索框关键词自动提示功能示例代码
2016/12/27 Javascript
JS实现图片居中悬浮效果
2017/12/25 Javascript
vue页面跳转后返回原页面初始位置方法
2018/02/11 Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
2018/04/24 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
2018/09/04 Javascript
微信小程序实现点击图片旋转180度并且弹出下拉列表
2018/11/27 Javascript
使用pm2自动化部署node项目的方法步骤
2019/01/28 Javascript
vue实现数据控制视图的原理解析
2020/01/07 Javascript
原生js+css调节音量滑块
2020/01/15 Javascript
Vue data的数据响应式到底是如何实现的
2020/02/11 Javascript
详解Vue之事件处理
2020/07/10 Javascript
jQuery实现本地存储
2020/12/22 jQuery
python算法学习之桶排序算法实例(分块排序)
2013/12/18 Python
Python 正则表达式的高级用法
2016/12/04 Python
人工智能最火编程语言 Python大战Java!
2017/11/13 Python
树莓派用python中的OpenCV输出USB摄像头画面
2019/06/22 Python
在django中使用post方法时,需要增加csrftoken的例子
2020/03/13 Python
如何在vscode中安装python库的方法步骤
2021/01/06 Python
PHP如何与mysql建立链接
2013/05/05 面试题
小学教师师德感言
2014/02/10 职场文书
母亲节感恩活动记录
2014/03/16 职场文书
小学优秀班干部事迹材料
2014/05/25 职场文书
中药学自荐信
2014/06/15 职场文书
竞选大学学委演讲稿
2014/09/13 职场文书
python源码剖析之PyObject详解
2021/05/18 Python
解析Redis Cluster原理
2021/06/21 Redis
Python将CSV文件转化为HTML文件的操作方法
2021/06/30 Python
Python如何利用pandas读取csv数据并绘图
2022/07/07 Python