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 相关文章推荐
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
Jan 23 Javascript
jquery调取json数据实现省市级联的方法
Jan 29 Javascript
jQuery+css实现炫目的动态块漂移效果
Jan 28 Javascript
Angularjs实现多个页面共享数据的方式
Mar 29 Javascript
jquery实现(textarea)placeholder自动换行
Dec 22 Javascript
Node学习记录之cluster模块
May 31 Javascript
Angular4学习笔记之根模块与Ng模块
Sep 09 Javascript
Js利用Canvas实现图片压缩功能
Sep 13 Javascript
微信小程序实现长按删除图片的示例
May 18 Javascript
vue-cli 3.x 配置Axios(proxyTable)跨域代理方法
Sep 19 Javascript
vue-cli 3.x 修改dist路径的方法
Sep 19 Javascript
基于Vue实现图片在指定区域内移动的思路详解
Nov 11 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
建立文件交换功能的脚本(三)
2006/10/09 PHP
Zend framework处理一个http请求的流程分析
2010/02/08 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
2014/05/29 PHP
Yii2中多表关联查询hasOne hasMany的方法
2017/02/15 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
jquery中输入验证中一个不错的效果
2010/08/21 Javascript
js计算精度问题小结
2013/04/22 Javascript
使用正则表达式的格式化与高亮显示json字符串
2014/12/03 Javascript
对Web开发中前端框架与前端类库的一些思考
2015/03/27 Javascript
基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
2016/02/29 Javascript
分享12个实用的jQuery代码片段
2016/03/09 Javascript
JavaScript 拖拽实例代码
2016/09/21 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
vue 怎么创建组件及组件使用方法
2017/07/27 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
javascript系统时间设置操作示例
2019/06/17 Javascript
Node.js之删除文件夹(含递归删除)代码实例
2019/09/09 Javascript
Vue强制组件重新渲染的方法讨论
2020/02/03 Javascript
Nodejs实现微信分账的示例代码
2021/01/19 NodeJs
[01:00]选手抵达华西村 整装待发备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
[03:02]2020完美世界城市挑战赛(秋季赛)总决赛回顾
2021/03/11 DOTA
理解Python中的类与实例
2015/04/27 Python
python中日志logging模块的性能及多进程详解
2017/07/18 Python
Python使用cx_Oracle模块操作Oracle数据库详解
2018/05/07 Python
python文件拆分与重组实例
2018/12/10 Python
Python求一批字符串的最长公共前缀算法示例
2019/03/02 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
python函数enumerate,operator和Counter使用技巧实例小结
2020/02/22 Python
Python正则re模块使用步骤及原理解析
2020/08/18 Python
在HTML5 canvas里用卷积核进行图像处理的方法
2018/05/02 HTML / CSS
俄罗斯和世界各地的酒店预订:Hotels.com俄罗斯
2016/08/19 全球购物
银行业务授权委托书
2014/10/10 职场文书
王兆力在市委党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
2019年特色火锅店的创业计划书模板
2019/08/28 职场文书
vue3中provide && inject的使用
2021/07/01 Vue.js