获取一个字符串值在指定字符串第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;
    }

获取一个字符串值在指定字符串第n次出现的位置

就像上面的例子,helloword,我想获取第二个o出现的位置

js代码:参数(字符串,要查找的字符串值,要查找第几个该字符串值

posted @ 2023-04-17 11:10  shuihanxiao  阅读(114)  评论(0编辑  收藏  举报