<script> var str="Soeee"; var a=str.split("e"); var x=a[0].length+a[1].length+2; alert(x); </script>
<script type=text/javascript>String.prototype.Index = function(symbol, number) { var res = [], arr = this.split("") ; for (var i=0; arr[i]; i++) { arr[i] != symbol || res.push(i); } return res[number - 1] ? res[number - 1] : "none" }alert("Soeooooooeeo".Index("e", 2)); alert("Soeooooooeeo".Index("e", 4));</script>
var str="Soeee" //str.indexOf('e')是获得第一个e的下标 //str.indexOf('e',str.indexOf('e')+1);是从第一个下标之后开始搜索e,即找第二个e的下标 function getSecondE(str){ return str.indexOf('e',str.indexOf('e')+1); }
var str="Soeee";
var a=str.split("e");
var x=a[0].length+a[1].length+2;
alert(x);
</script>
<script type=text/javascript>String.prototype.Index = function(symbol, number) {
var res = [], arr = this.split("") ;
for (var i=0; arr[i]; i++) {
arr[i] != symbol || res.push(i);
}
return res[number - 1] ? res[number - 1] : "none"
}alert("Soeooooooeeo".Index("e", 2));
alert("Soeooooooeeo".Index("e", 4));</script>
var str="Soeee"
//str.indexOf('e')是获得第一个e的下标
//str.indexOf('e',str.indexOf('e')+1);是从第一个下标之后开始搜索e,即找第二个e的下标
function getSecondE(str){
return str.indexOf('e',str.indexOf('e')+1);
}
if(1==n)
return this.indexOf(c);
else
return this.indexOf(c,this.getIndex(c,n-1)+1);
}function test(){
var result=str.getIndex('a',8);
alert(result);
}
2楼的不错
+1
这样估计也可以了