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中的私有/静态属性介绍
Jul 26 Javascript
javascript自动给文本url地址增加链接的方法分享
Jan 20 Javascript
jQuery动画特效实例教程
Aug 29 Javascript
node.js中使用q.js实现api的promise化
Sep 17 Javascript
JS实现黑客帝国文字下落效果
Sep 01 Javascript
带有定位当前位置的百度地图前端web api实例代码
Jun 21 Javascript
javascript简易画板开发
Apr 12 Javascript
微信小程序 JS动态修改样式的实现代码
Feb 10 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
Jul 31 Javascript
全新打包工具parcel零配置vue开发脚手架
Jan 11 Javascript
vue中子组件调用兄弟组件方法
Jul 06 Javascript
React列表栏及购物车组件使用详解
Jun 28 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
php _autoload自动加载类与机制分析
2012/02/10 PHP
解析php curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
2014/06/23 PHP
ThinkPHP 3.2.2实现事务操作的方法
2017/05/05 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
Js切换功能的简单方法
2010/11/23 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
jquery点击缩略图切换视频播放特效代码分享
2015/09/15 Javascript
jQuery实现的放大镜效果示例
2016/09/13 Javascript
微信小程序实现实时圆形进度条的方法示例
2017/02/24 Javascript
十大热门的JavaScript框架和库
2017/03/21 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
2017/07/03 Javascript
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
vue template中slot-scope/scope的使用方法
2018/09/06 Javascript
对vue生命周期的深入理解
2020/12/03 Vue.js
用Python编写一个基于终端的实现翻译的脚本
2015/04/24 Python
python基于urllib实现按照百度音乐分类下载mp3的方法
2015/05/25 Python
快速了解Python相对导入
2018/01/12 Python
Python实现的读取/更改/写入xml文件操作示例
2018/08/30 Python
Python自动抢红包教程详解
2019/06/11 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
如何使用scrapy中的ItemLoader提取数据
2020/09/30 Python
Python3爬虫ChromeDriver的安装实例
2021/02/06 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
CK加拿大官网:Calvin Klein加拿大
2020/03/14 全球购物
C语言怎样定义和声明全局变量和函数最好
2013/11/26 面试题
Linux如何命名文件--使用文件名时应注意
2012/01/22 面试题
刘胡兰的英雄事迹材料
2014/02/11 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
2015年城管执法工作总结
2015/07/23 职场文书
《金钱的魔力》教学反思
2016/02/20 职场文书
解除租赁合同协议书
2016/03/21 职场文书
golang 实用库gotable的具体使用
2021/07/01 Golang