JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)

 更新时间:2014年10月16日 11:41:04   投稿:junjie  
这篇文章主要介绍了JavaScript字符串对象split方法入门实例,split方法用于把字符串分割成数组,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

JavaScript split 方法

split 方法用于将字符串分割为字符串数组并返回该数组。其语法如下:

复制代码 代码如下:

str_object.split(separator, limit)

参数说明:

参数 说明
str_object 要操作的字符串(对象)
separator 必需。分隔符,字符串或正则表达式,从该参数指定的地方分割 str_object
limit 可选。指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果省略该参数,则符合规则都将被分割

提示:如果把空字符串 ("") 用作 separator,str_object 中的每个字符之间都会被分割,如下面例子所示。

split 方法实例

复制代码 代码如下:

<script language="JavaScript">

var str = "www.jb51.net";
document.write( str.split(".") + "<br />" );
document.write( str.split("") + "<br />" );
document.write(str.split(".", 2));

</script>

运行该例子,输出:

复制代码 代码如下:

www,jb51,net
w,w,w,.,j,b,5,1,.,n,e,t
www,jb51

提示:如上例所示,如果把空字符串 ("") 用作 separator,str_object 中的每个字符之间都会被分割。

split 方法使用正则表达式

split 方法还支持使用正则表达式对字符串进行分割:

复制代码 代码如下:

<script language="JavaScript">

document.write( "1a2b3c".split(/\d/) + "<br />");
document.write( ":a:b:c".split(":") );

</script>

运行该例子,输出:

复制代码 代码如下:

a,b,c
,a,b,c

请仔细观察两个例子输出的不同之处。

相关文章

  • 浅析四种常见的Javascript声明循环变量的书写方式

    浅析四种常见的Javascript声明循环变量的书写方式

    这篇文章主要介绍了四种常见的声明循环变量的书写方式,对其进行简单的分析和比较,需要的朋友可以参考下
    2015-10-10
  • 让人蛋疼的JavaScript语法特性

    让人蛋疼的JavaScript语法特性

    JavaScript有很多地方和我们熟知的C、Java等的编程习惯不同,这些不同会产生很多让人意想不到的事情。今天我们就来探讨下这些让人蛋疼的语法特性
    2014-09-09
  • JavaScript入门教程(12) js对象化编程

    JavaScript入门教程(12) js对象化编程

    关于对象化编程的语句 现在我们有实力学习以下关于对象化编程,但其实属于上一章的内容了。
    2009-01-01
  • javascript 继承学习心得总结

    javascript 继承学习心得总结

    下面小编就为大家带来一篇javascript 继承学习心得总结。小编觉得挺不错的。现在分享给大家。给大家做个参考
    2016-03-03
  • js中不同的height, top的区别对比

    js中不同的height, top的区别对比

    今天特地花了一点时间整理了下height, top的区别,本篇主要以chrome为准,可能各个浏览器之间还是有一些区别,需要的朋友可以参考下
    2015-09-09
  • 窗口没有提示自动关闭的js代码

    窗口没有提示自动关闭的js代码

    窗口没有提示自动关闭的js代码...
    2007-03-03
  • JavaScript 学习笔记之操作符(续)

    JavaScript 学习笔记之操作符(续)

    上篇文章我们讲解了javascript的操作符中的一元操作符、位操作符、布尔操作符,今天我们继续讲解剩下的几个操作符,包括乘性操作符、加性操作符、相等操作符、条件操作符、赋值操作符、逗号操作符,小伙伴们仔细研读下吧,对提高自己对于javascript的理解很有帮助。
    2015-01-01
  • 详解微信小程序中var、let、const用法与区别

    详解微信小程序中var、let、const用法与区别

    微信小程序是可以使用最新ES6标准规范的Javascript来开发的,所有ES6中的新特性微信小程序也是支持的,下面我们来总结下信小程序中var、let、const用法与区别
    2020-01-01
  • JavaScript parseInt()与Number()区别案例详解

    JavaScript parseInt()与Number()区别案例详解

    这篇文章主要介绍了JavaScript parseInt()与Number()区别案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • js css后面所带参数含义介绍

    js css后面所带参数含义介绍

    网页链接的js css后面总是带有一些参数,想必大家并不陌生,下面为大家介绍下这些参数的含义,感兴趣的朋友可以参考下
    2013-08-08

最新评论

?


http://www.vxiaotou.com