JS字符串分割

JavaScript08

JS字符串分割,第1张

js的String有indexOf(),lastIndexOf()方法可以知道某字符(串)第一次或者最后一次出现的位置,然后用String的substring()方法传入开始出现 的位置和最后出现的位置,就可以达到你要的结果了。具体用法你百度吧。

你得到的 text 是一个 object,并不是 string(字符串),所以把

arr = text.split(",")

这句换成

arr = text.toString().split(",")

就对了

字符串的拆分可以使用函数: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))//弹出值为:off

2、函数:substr()

(1)定义:substr(start,length)表示从start位置开始,截取length长度的字符串。

(2)功能:字符串截取

(3)例子:

var src="images/off_1.png"alert(src.substr(7,3))//弹出值为:off

参考资料来源:MDN web docs 官方网站-函数