美文网首页
获取字符串中某子串出现的次数和位置

获取字符串中某子串出现的次数和位置

作者: 山里小孩 | 来源:发表于2018-12-21 14:36 被阅读0次
<script type="text/javascript"> 
    var str ='abcabcabcabcabcabda';
    function timesAndPlace(str){
        var times = str.match(/ab/g).length;
        console.log(times); //次数

        var placeArr = [];
        var index = 0;
        for(var i=0;i<times;i++){
            var place = str.indexOf('ab',index);
            if(place != -1){
                placeArr.push(place);
                index = place+2;
            }
        }
        console.log(placeArr); //位置
    }
    timesAndPlace(str);
    </script>

相关文章

网友评论

      本文标题:获取字符串中某子串出现的次数和位置

      本文链接:https://www.haomeiwen.com/subject/egimkqtx.html