首页 > 其他分享 >js获取字符串中含有某个字符个数

js获取字符串中含有某个字符个数

时间:2022-11-09 20:55:11浏览次数:39  
标签:字符 个数 js char var result str 字符串

得到字符串含有某个字符的个数

/**
 * 获取字符串中某字符的个数
 * @param str  字符串
 * @param char  char为某字符
 * @returns String 
 */
const getCharCount = (str, char) => {
    var regex = new RegExp(char, 'g'); // 使用g表示整个字符串都要匹配
    var result = str.match(regex); //match方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
    var count = !result ? 0 : result.length;
    return count;
}

标签:字符,个数,js,char,var,result,str,字符串
From: https://www.cnblogs.com/czhowe/p/16875144.html

相关文章

  • 推荐一款个人感觉比较好用的 JSON 格式化 chrome 插件-JSON-handle
    ​​插件下载地址​​,记得打开VPN。JSON数据展示效果如下图,个人感觉还不错,就是加载起来可能会稍微慢一点,但并不影响我对它的好感。可以展开,收起。右上角有个小方框,点一下......
  • js 闭包和promise
    闭包概述:闭包就是在函数内部返回一个函数,内部函数可以对外部函数的属性和方法进行引用,外部的属性和方法不会被js垃圾回收机制所回收这个结构就称为闭包函数的生命周......
  • Java中String被称为不可变字符串的原因
    很多东西,看似可变,实际上不过是是新桃换旧符罢了。 代码:/***String之所以被称为不可变字符串*/staticvoidtestString(){Stringstr="i......
  • 输入n个整数,把第k到m之间的全部元素进行逆置(1 ≤ k< m ≤ n),输出逆置后的n个数。
    输入:第一行输入n,k,m第二行输入n个整数输出:输出逆序后的n个数#include<stdio.h>main(){inta[100],n,k,m;scanf("%d%d%d",&n,&k,&m);inti,s,x;......
  • EXTJS 中Grid控件的常用代码
    1、定义列varcm=newExtgridColumnModel([{header:编号,dataIndex:id},{header:名称,dataIndex:name},{header:描述,dataIndex:descn}......
  • 2022-11-09 js 秒数转换成时分
    注:本文转载于http://t.csdn.cn/AHK3yfunctionformatSeconds(value){varsecondTime=parseInt(value);//秒varminuteTime=0;//分......
  • git warning: LF will be replaced by CRLF in package.json解决办法
    敲完代码后,如果修改了package.json文件,在终端用git进行同步时,gitadd.后会报如下错误:warning:LFwillbereplacedbyCRLFinpackage.json.Thefilewillhaveits......
  • 349. 两个数组的交集
    349.两个数组的交集给定两个数组 nums1 和 nums2,返回它们的交集 。输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。示例1:输入:nums1......
  • java 串口工具jSerialComm
    由于项目之前用的串口工具RXTX只支持到jdk1.8然后项目目前用到的jdk是13的所以在网上找了一下找到了这个 jSerialComm目前使用是支持13及1.8的没做其它jdk版本测试......
  • [Kyana]优雅配置nodejs环境
    00|前排提示Node真是好,理包两行泪。01|本体安装从官网下载安装包,或使用其它下载非最新版,非Windows系统参考官方指南安装。Windows版自带npm包管理器,安装时需要注意修改......