内容字号: 默认 大号 超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到宋体切换到微软雅黑

查找某字符在某字符串出现的所有位置下标,返回值是下标组成的一个数组,如果没有找到则返回-1

发布:2017-05-28 浏览: 评论(
//1、查找某字符在某字符串出现的所有位置下标,
//返回值是下标组成的一个数组,如果没有找到则返回-1;

//用法str.FindIndexOf("要查找的字符");


String.prototype.FindIndexOf=function(chars){
	var arr=[];
	var index=-1;
	do{
		index=this.indexOf(chars,index+1);
		if(index!=-1){
			arr.push(index);
		}
	}while(index!=-1)
	if(arr.length>0){
		return arr;
	}else{
		return -1;
	}
}

 
将这段写在js里面,调用方法: 查找字符串里的f的所有下标:
	var str="dfff111"; 
        str.FindIndexOf("f");

	//得到的结果是[1,2,3];
前端新手交流群
欢迎加入web前端新手交流qq群:734802480

更多文章

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。


Copyright © 2014-2019 seozhijia.net 版权所有-粤ICP备13087626号-4