如何求出一个string中包含某个字符的个数

发布网友 发布时间:2022-04-24 10:08

我来回答

1个回答

热心网友 时间:2023-10-09 21:19

/*************************************************************
名称:strcountinstring
功能:计算一个字符在一个字符串中出现的次数
参数:sourcestr,源字符串;
findstr,需要查找的字符串;
返回:findcount,统计次数
*************************************************************/
function strcountinstring(sourcestr,findstr) {
sourcestr=new String(sourcestr);
findstr=new String(findstr);
var findcount=0;
var startposition=0;

while (startposition<sourcestr.length) {
searchstr=sourcestr.indexOf(findstr,startposition);
if (searchstr!=-1) {
findcount=findcount+1;
startposition=searchstr+findstr.length;
} else {
break;
}
}
return(findcount);
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com