相关疑难解决方法(0)

计算Javascript中字符串中出现的字符数

我需要计算一个字符串中出现的字符数.

例如,假设我的字符串包含:

var mainStr = "str1,str2,str3,str4";
Run Code Online (Sandbox Code Playgroud)

我想找到逗号,字符的计数,即3.以逗号分割后的单个字符串的计数,即4.

我还需要验证每个字符串,即str1或str2或str3或str4不应超过15个字符.

javascript string

467
推荐指数
13
解决办法
55万
查看次数

检查字符在字符串中出现的次数

只是试图找出给定字符在字符串中出现的次数,但除了这个简单的 for 循环之外,我无法以任何其他方式解决它。除了使用正则表达式之外,有没有一种方法可以更快或更雄辩地解决这个问题?

function countCharacter(str, char) {

  var count = 0;
  for(var i = 0; i < str.length; i++){
    if(str.charAt(i) === char)
      count++;
  }
 return count;
}
Run Code Online (Sandbox Code Playgroud)

javascript arrays for-loop

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×2

arrays ×1

for-loop ×1

string ×1