//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; } }
var str="dfff111";
str.FindIndexOf("f");
//得到的结果是[1,2,3];