js用split("")取字符串
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js用split("")取字符串相关的知识,希望对你有一定的参考价值。
<script>
var str="How,are,you,doing,today?"
var str="a,b,c,d,e"
document.write(str.split(",",3) + "<br />")
</script>
拿着个举例,因为我的数据是一个数据表来的,所以有一列叫Keyword的表格数据,每个列的单元格都有4个用逗号隔开的数据,我现在能分开取到4条数据,但是我只能取到Keyword列的最后一条的数据,假如Keyword列有100条都有4个不同的数据,我要怎么都取出这100条来,就像上面这代码一样,这样写只能输出下面的那一条,怎么把两条都输出来
语法: stringObject.split(separator,howmany)
返回值: 一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括separator 自身。
<script type="text/javascript">
var str="How are you doing today?"
document.write(str.split(" ") + "<br />"); //How,are,you,doing,today?
document.write(str.split(" ",3)); //How,are,you
</script>
解释:str.split(\' \' );是以空格拆分,差分后,行程结果的数组,数组的元素都为字符串。
str.split(\' \',3); 是以空格拆分,拆分后,只取数组length为3的数组。 参考技术A var str1 = "How,are,you,doing,today?"
var str2 = "a,b,c,d,e";
var arr = [str1, str2];
for(var i = 0; i < arr.length; i++)
document.write(arr[i].split(",") + "<br / >");
追问
这种我知道写,但是问题是哪个str已经订好了,我这么把它变成str1,str2
本回答被提问者和网友采纳js字符串拆分?
参考技术A字符串的拆分可以使用函数:split(),功能:使用一个指定的分隔符把一个字符串分割存储到数组
例子:
str="jpg|bmp|gif|ico|png";
arr=theString.split("|");
//arr是一个包含字符值"jpg"、"bmp"、"gif"、"ico"和"png"的数组
扩展资料
其他的截取函数的知识点
1、函数:substring()
(1)定义:substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。
(2)功能:字符串截取,比如想从"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6)
(3)例子:
var src="images/off_1.png";alert(src.substring(7,10));//弹出值为:off2、函数:substr()
(1)定义:substr(start,length)表示从start位置开始,截取length长度的字符串。
(2)功能:字符串截取
(3)例子:
var src="images/off_1.png";alert(src.substr(7,3));//弹出值为:off
参考资料来源:MDN web docs 官方网站-函数
以上是关于js用split("")取字符串的主要内容,如果未能解决你的问题,请参考以下文章