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 相关文章推荐
限制文本字节数js代码
Mar 06 Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
Jan 12 Javascript
上传的js验证(图片/文件的扩展名)
Apr 25 Javascript
extjs两个tbar问题探讨
Aug 08 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
Mar 05 Javascript
jquery滚动特效集锦
Jun 03 Javascript
jQuery调用WebMethod(PageMethod) NET2.0的方法
Apr 15 Javascript
ajax跨域调用webservice的实现代码
May 09 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
Oct 27 Javascript
JQueryEasyUI之DataGrid数据显示
Nov 23 Javascript
深入了解JS之作用域和闭包
Jun 16 Javascript
js制作提示框插件
Dec 24 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
亚洲咖啡有什么?亚洲咖啡产地介绍 亚洲咖啡有什么特点?
2021/03/05 新手入门
destoon实现调用热门关键字的方法
2014/07/15 PHP
利用PHP命令行模式采集股票趋势信息
2016/08/09 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
浅谈Laravel核心解读之Console内核
2018/12/02 PHP
显示js对象所有属性和方法的函数
2009/10/16 Javascript
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
固定表格行列(expression)在IE下适用
2013/07/25 Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
JS动态添加Table的TR,TD实现方法
2015/01/28 Javascript
jQuery实现延迟跳转的方法
2015/06/05 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
Nodejs模块的调用操作实例分析
2018/12/25 NodeJs
JS实现碰撞检测效果
2020/03/12 Javascript
[03:17]DOTA2英雄基础教程 剧毒术士
2013/12/12 DOTA
python自带的http模块详解
2016/11/06 Python
单链表反转python实现代码示例
2018/02/08 Python
python爬虫爬取网页表格数据
2018/03/07 Python
python实现RabbitMQ的消息队列的示例代码
2018/11/08 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
Python搭建代理IP池实现检测IP的方法
2019/10/27 Python
python3中pip3安装出错,找不到SSL的解决方式
2019/12/12 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
2020/02/28 Python
几款好用的python工具库(小结)
2020/10/20 Python
HTML5时代CSS设置漂亮字体取代图片
2014/09/04 HTML / CSS
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
如何将整数int转换成字串String
2014/03/21 面试题
JAVA中运算符的分类及举例
2015/09/12 面试题
生产现场工艺工程师岗位职责
2013/11/28 职场文书
年级组长自我鉴定
2014/02/22 职场文书
民主评议党员自我评议范文2014
2014/09/26 职场文书
四风问题个人对照检查剖析材料
2014/09/27 职场文书
综合素质评价个性与发展自我评价
2015/03/06 职场文书
详解nginx.conf 中 root 目录设置问题
2021/04/01 Servers
「租借女友」第2季樱泽墨角色PV&新视觉图公开
2022/03/21 日漫
Mysql中常用的join连接方式
2022/05/11 MySQL