JS截取字符串函数: 1.函数:split(); 2. 函数:John(); 3. 函数:(); 4.其他几个方法:.(start,stop);.(start[,])
1. 函数:split()
功能:使用指定分隔符将字符串分割并存入数组
例子:
str=”jpg|bmp|gif|ico|png”;
arr=.split(”|”);
//arr是一个数组,包含字符值“jpg”、“bmp”、“gif”、“ico”和“png”
2. 函数:John()
功能:使用您选择的分隔符将数组组合成字符串
例子:
var =.join();
var =new Array("jpg","bmp","gif","ico","png");
var =.join("|");
//结果为jpg|bmp|gif|ico|png
3. 功能:()
功能:返回字符串中与子串匹配的第一个字符的下标
变量=“”;
var w=.("v");w 将为 2
var x=.(”S”);x 将为 4
var y=.(””);y 也将是 4
var z=.(“key”);z 将为 -1
4.其他几种方法:
1. 方法
定义和用法
用于提取字符串中两个指定下标之间的字符的方法。
语法
.(开始、停止)
参数说明
需要启动。 一个非负整数,指定要提取的子字符串的第一个字符的位置。
停止是可选的。 一个非负整数,比要提取的子字符串的最后一个字符大 1。 如果省略该参数,则返回的子字符串将到字符串的末尾。
返回值
一个新的字符串。 字符串值包含一个子字符串,其内容为从start到stop-1的所有字符,其长度为stop减去start。
阐明
该方法返回的子字符串包含开头字符,但不包含结尾字符。
如果 start 和 end 相等,则此方法返回一个空字符串(即长度为 0 的字符串)。
如果 start 大于 end,该方法在提取子字符串之前交换两个参数。
如果 start 或 end 为负数,则替换为 0。
2. 方法
定义和用法
该方法用于返回从指定位置开始的指定长度的子字符串。
语法
。(开始 [, ])
参数说明
需要启动。 所需子字符串的起始位置。 字符串中的第一个字符的索引为 0。
选修的。 返回的子字符串中应包含的字符数。
阐明
如果为 0 或负数,则返回空字符串。
如果不指定该参数,则子字符串将继续到末尾。
例子:
var str = "";
警报(str.(0));----------------""
警报(str。(12));----------“”
警报(str.(-5));----------""
警报(str。(0,5)); ----------“01234”
警报(str。(0,12));---------“”