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之函数直接量(function(){})()
Jun 29 Javascript
!DOCTYPE声明对JavaScript的影响分析
Apr 12 Javascript
js日历功能对象
Jan 12 Javascript
iframe异步加载实现点击左边菜单加载右边内容实例讲解
Mar 04 Javascript
jQuery多个input求和的实现方法
Feb 12 Javascript
JS+CSS实现简易实用的滑动门菜单效果
Sep 18 Javascript
浅析函数声明和函数表达式——函数声明的声明提前
May 03 Javascript
解决Vue编译时写在style中的路径问题
Sep 21 Javascript
微信、QQ、微博、Safari中使用js唤起App
Jan 24 Javascript
Element-UI Table组件上添加列拖拽效果实现方法
Apr 14 Javascript
简述vue-cli中chainWebpack的使用方法
Jul 30 Javascript
vue.js实现三级菜单效果
Oct 19 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
PHP源代码数组统计count分析
2011/08/02 PHP
PHP rawurlencode与urlencode函数的深入分析
2013/06/08 PHP
ThinkPHP中Session用法详解
2014/11/29 PHP
php实现utf-8转unicode函数分享
2015/01/06 PHP
PHP+MySQL实现模糊查询员工信息功能示例
2018/06/01 PHP
关于跨站脚本攻击问题
2011/12/22 Javascript
实测jquery data()如何存值
2013/08/18 Javascript
JS判断移动端访问设备并加载对应CSS样式
2014/06/13 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
2014/10/11 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
jQuery实现点击行选中或取消CheckBox的方法
2016/08/01 Javascript
详解js中Json的语法与格式
2016/11/22 Javascript
Javascript快速实现浏览器系统通知
2017/08/26 Javascript
Angular实现svg和png图片下载实现
2019/05/05 Javascript
layui 实现二级弹窗弹出之后 关闭一级弹窗的方法
2019/09/18 Javascript
Echarts地图添加引导线效果(labelLine)
2019/09/30 Javascript
微信小程序实现搜索功能
2020/03/10 Javascript
python练习程序批量修改文件名
2014/01/16 Python
简单说明Python中的装饰器的用法
2015/04/24 Python
Python读取键盘输入的2种方法
2015/06/16 Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
2018/05/30 Python
python处理数据,存进hive表的方法
2018/07/04 Python
Python批处理删除和重命名文件夹的实例
2018/07/11 Python
python将字典列表导出为Excel文件的方法
2019/09/02 Python
CSS3 实现的加载动画
2020/12/07 HTML / CSS
HTML5 Canvas+JS控制电脑或手机上的摄像头实例
2014/05/03 HTML / CSS
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
英国翻新电子产品购物网站:Tech Trade
2017/12/25 全球购物
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
大学军训感言
2014/01/10 职场文书
我的大学生活演讲稿
2014/04/25 职场文书
数字化校园建设方案
2014/05/03 职场文书
酒店管理失职检讨书
2014/09/16 职场文书
2014年前台个人工作总结
2014/11/14 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
Java生成日期时间存入Mysql数据库的实现方法
2022/03/03 Java/Android