首页 > web前端 > js教程 > 如何在 JavaScript 中计算字符出现次数并验证子字符串长度?

如何在 JavaScript 中计算字符出现次数并验证子字符串长度?

Mary-Kate Olsen
发布: 2024-12-02 18:35:13
原创
146 人浏览过

How Can I Count Character Occurrences and Validate Substring Lengths in JavaScript?

查找字符串中的字符出现次数和字符串验证

问题:

确定频率给定字符串中的特定字符,并确保各个子字符串的长度满足一定的要求

示例:

考虑以下字符串:

var mainStr = "str1,str2,str3,str4"
登录后复制

目标:计算逗号 (,) 字符和单个字符的出现次数字符串中的字符串(例如 str1、str2...),每个字符串的最大字符数限制为 15

解决方案:

计算逗号字符的出现次数:

console.log(("str1,str2,str3,str4".match(/,/g) || []).length); //logs 3
登录后复制

计算单个字符串的出现次数:

console.log(("str1,str2,str3,str4".match(new RegExp("str", "g")) || []).length); //logs 4
登录后复制

对于字符串验证,确保每个子字符串不超过 15字符:

var strs = mainStr.split(",");
for (var i = 0; i < strs.length; i++) {
  if (strs[i].length > 15) {
    throw new Error("String exceeds maximum length");
  }
}
登录后复制

以上是如何在 JavaScript 中计算字符出现次数并验证子字符串长度?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板