JS字符串的查找
indexOf()
格式: supStr.indexOf(subStr,start);
参数: 第一个参数,查找的字符串
start从哪个下标开始查早,如果不传入,默认从下标0开始查找
功能: 在supStr中查找subStr第一次出现的位置,从start这个位置开始查找
返回值: -1 说明没有查找到
例:
var supStr = "abcabcabc";
var subStr = "abc";
var index = supStr.indexOf(subStr,1);
alert(index);// 3
lastIndexOf()
格式:supStr.lastIndexOf(subStr,start);
功能:在supStr中查找subStr最后一次出现的位置
参数:第二个参数是开始寻找的位置,查找范围[0,start]从start向前开始查找
返回值:-1 没有查找到
例:
var supStr = "abcabcabc";
var subStr = "ab";
var index = supStr.lastIndexOf(subStr,5);
alert(index); // 3
search()
格式:supStr.search(subStr);
参数:字符串/正则表达式
功能:在supStr中查找subStr第一次出现的位置
返回值:-1 没有查找到