js返回字符串中某个字符的出现次数

使用此函数能返回字符串中某个字符或字符串出现的次数其中mainStr为要查找的字符串,subStr为要检查的字符串或字符


    function countInstances(mainStr, subStr)
    {
        var count = 0;
        var offset = 0;
        do
        {
            offset = mainStr.indexOf(subStr, offset);
            if(offset != -1)
            {
                count++;
                offset += subStr.length;
            }
        }while(offset != -1)
        return count;
    }

时间: 2024-12-03 12:21:05

js返回字符串中某个字符的出现次数的相关文章

java-统计一段字符串中每个字符出现的次数,用map来实现是最简单的吗?

问题描述 统计一段字符串中每个字符出现的次数,用map来实现是最简单的吗? 统计一段字符串中每个字符出现的次数,用map来实现是最简单的吗? 解决方案 直接用ascii对应下表来实现字符计数功能就好了 public class DemoTest { public static void main(String[] args) { int[] dir = new int [256]; for(int i=0;i<256;i++){ dir[i]=0; } String string="fda

JS删除字符串中重复字符方法

 这篇文章主要介绍了JS如何删除字符串中重复字符,需要的朋友可以参考下  代码如下: <!DOCTYPE html>  <html>  <head>  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">  </script>  <script>  $(document).ready(function(){  $(&quo

js 替换字符串中的字符 replace()用法

如  代码如下 复制代码 var str = "大家都是男人吗,难道不是吗!"; str = str.replace('吗', '嘛'); alert(str); 上述代码中只有第一个"吗"被替换,输出结果是"大家都是男人嘛,难道不是吗!" ,嘿嘿 如果想全部替换字符串中全部符合条件的内容,用正则表达式替换是个不错的办法,如下代码可以实现全部替换  代码如下 复制代码 var str='大家都是男人吗,难道不是吗?'; str = str.rep

JS删除字符串中重复字符方法_javascript技巧

复制代码 代码如下: <!DOCTYPE html> <html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ var s

js统计字符串中出现次数最多的字符例子

例子,来自jb之家 应用正则表达式的全局匹配,可以匹配出字符出现的次数,比较这些次数,将最大的保存并返回.代码如下:  代码如下 复制代码 var countMost = function(str){ if(!str) return; var _count = 0, _temp = 0, _reg, _char; for(var i=0; i<str.length; i++){ _reg = new RegExp(str.charAt(i), 'g'); _temp = str.match(_r

JavaScript计算字符串中每个字符出现次数的小例子

这篇文章介绍了在JS中计算字符串中每个字符出现的次数,有需要的朋友可以参考一下   代码如下: 复制代码 代码如下: function numInstring(str){     str=str.replace(/ /ig,"");     var strArr=str.split("");     var result=[],beforeLength,afterLength,reg;     for(var i=0;i<strArr.length;i++){

python统计字符串中指定字符出现次数的方法_python

本文实例讲述了python统计字符串中指定字符出现次数的方法.分享给大家供大家参考.具体如下: python统计字符串中指定字符出现的次数,例如想统计字符串中空格的数量 s = "Count, the number of spaces." print s.count(" ") x = "I like to program in Python" print x.count("i") PS:本站还提供了一个关于字符统计的工具,感兴

JavaScript统计字符串中每个字符出现次数完整实例_javascript技巧

本文实例讲述了JavaScript统计字符串中每个字符出现次数的方法.分享给大家供大家参考,具体如下: 这是一个面试题,要求随便给你一个字符串,让你求出字符串中每个字符出现的次数. 先来看看运行效果截图: 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&

JS查找字符串中出现次数最多的字符_javascript技巧

在一个字符串中,如 'zhaochucichuzuiduodezifu',我们要找出出现最多的字符.本文章将详细说明方法思路. 先介绍两个string对象中的两个方法:indexOf()和charAt()方法 indexOf()方法介绍 返回某个指定的字符串值在字符串中首次出现的位置 charAt()方法介绍 返回某个指定位置的字符 先做一个小测试,找到字符串'woainixiaoli'中的每一个'i'出现的位置. <script> var arr = 'woainixiaoli'; var