JavaScript split()函数:字符串分割

分类:知识百科 日期: 点击:0

JavaScript的split()函数,可以用来将一个字符串分割成多个子字符串,返回一个字符串数组。它的语法格式如下:

stringObject.split(separator,howmany); 

其中,stringObject表示要被分割的字符串;separator表示分割字符串的分隔符,可以是一个字符串或正则表达式;howmany表示要分割的次数,可以是一个数字或者Infinity,Infinity表示分割所有,默认值为Infinity。

下面来看一个实例:

var str="Hello World!";
var arr=str.split(" ");
console.log(arr);//["Hello","World!"]

上面的代码中,我们使用split()函数将字符串“Hello World!”分割成了两个子字符串,分别是“Hello”和“World!”,将分割得到的字符串放入了一个数组中,输出到控制台。

split()函数还可以接受正则表达式作为分隔符,下面来看一个实例:

var str="Hello World!";
var arr=str.split(/\s/);
console.log(arr);//["Hello","World!"]

上面的代码中,我们使用了正则表达式/\s/,表示以空格分隔字符串,得到的结果和上面的实例一样。

split()函数还可以接受一个参数howmany,表示分割的次数,如果指定了这个参数,则只会分割指定的次数,下面来看一个实例:

var str="Hello World!";
var arr=str.split(" ",1);
console.log(arr);//["Hello"]

上面的代码中,我们指定了howmany参数为1,表示只分割一次,得到的结果是只分割出“Hello”这个子字符串。

JavaScript的split()函数可以用来将一个字符串分割成多个子字符串,它的语法格式为:stringObject.split(separator,howmany),其中separator可以是一个字符串或正则表达式,howmany可以是一个数字或者Infinity,Infinity表示分割所有。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。