js 获取字符串中第二处出现的某个字符的索引,JS获取符串中指定字符串第n次出现的位置
// js 获取字符串中第二处出现的某个字符的索引 var st = 'Hello World!';
var index1 = st.indexOf( 'o' );
var index2 = st.indexOf( 'o', index1 + 1 ); alert( index2 ); // 结果是 7
//JS获取符串中指定字符串第n次出现的位置 function find(str,cha,num){ var x=str.indexOf(cha); for(var i=0;i<num;i++){ x=str.indexOf(cha,x+1); } return x; } var str="Hello World!" console.log(find(str,'o',1));//返回7