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 相关文章推荐
学习ExtJS(二) Button常用方法
Oct 07 Javascript
JQUBar 基于JQUERY的柱状图插件
Nov 23 Javascript
使用CSS3的scale实现网页整体缩放
Mar 18 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
Aug 18 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
Mar 03 Javascript
JS实现随机乱撞彩色圆球特效的方法
May 05 Javascript
jQuery实现的进度条效果
Jul 15 Javascript
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
利用JS hash制作单页Web应用的方法详解
Oct 10 Javascript
基于百度地图api清除指定覆盖物(Overlay)的方法
Jan 26 Javascript
详解vue组件基础
May 04 Javascript
angular2实现统一的http请求头方法
Aug 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
PHP脚本的10个技巧(8)
2006/10/09 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
2014/06/21 PHP
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
让您的菜单不离网站
2006/10/03 Javascript
在页面上点击任一链接时触发一个事件的代码
2007/04/07 Javascript
非常强大的 jQuery.AsyncBox 弹出对话框插件
2011/08/29 Javascript
你需要知道的10个最佳javascript开发实践小结
2012/04/15 Javascript
javascript得到当前页的来路即前一页地址的方法
2014/02/18 Javascript
JavaScript 七大技巧(一)
2015/12/13 Javascript
Adapter适配器模式在JavaScript设计模式编程中的运用分析
2016/05/18 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
jQuery事件与动画基础详解
2017/02/23 Javascript
浅谈Node.js轻量级Web框架Express4.x使用指南
2017/05/03 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
2018/04/17 jQuery
vue如何根据网站路由判断页面主题色详解
2018/11/02 Javascript
Vue 实现手动刷新组件的方法
2019/02/19 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
浅谈JavaScript面向对象--继承
2019/03/20 Javascript
详解vue使用插槽分发内容slot的用法
2019/03/28 Javascript
es6中比较有用的7个技巧小结
2019/07/12 Javascript
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
python基于pyDes库实现des加密的方法
2017/04/29 Python
如何用Python实现简单的Markdown转换器
2018/07/16 Python
Python3 itchat实现微信定时发送群消息的实例代码
2019/07/12 Python
使用 Django Highcharts 实现数据可视化过程解析
2019/07/31 Python
Python 操作 ElasticSearch的完整代码
2019/08/04 Python
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
详解Python3 中的字符串格式化语法
2020/01/15 Python
python sorted函数原理解析及练习
2020/02/10 Python
Python pandas对excel的操作实现示例
2020/07/21 Python
html5 canvas 画图教程案例分析
2012/11/23 HTML / CSS
TobyDeals美国:在电子产品上获得最好的优惠和折扣
2019/08/11 全球购物
校企合作协议书
2014/04/16 职场文书
新员工试用期自我鉴定
2014/04/17 职场文书
初婚未育证明样本
2015/06/18 职场文书