我该如何在一个字符串中统计另一个特定字符串出现的次数?例如,我想在Javascript中实现以下操作:
var temp = "This is a string.";
alert(temp.count("is")); //should output '2'
我该如何在一个字符串中统计另一个特定字符串出现的次数?例如,我想在Javascript中实现以下操作:
var temp = "This is a string.";
alert(temp.count("is")); //should output '2'
试试这个:
function countString(str, search){
var count=0;
var index=str.indexOf(search);
while(index!=-1){
count++;
index=str.indexOf(search,index+1);
}
return count;
}