给你个例子:使用indexof()统计“e”出现的次数。
var pos=0;
var num=-1;
var i=-1;
var graf="while nearly everyone agrees on the principle of reuse.";
//search
while (pos!=-1)
{
pos = graf.indexOf("e",i+1);
num+=1;
i=pos;
}
//write
alert(num);
var pos=0;
var num=-1;
var i=-1;
var graf="while nearly everyone agrees on the principle of reuse.";
//search
while (pos!=-1)
{
pos = graf.indexOf("e",i+1);
num+=1;
i=pos;
}
//write
alert(num);
解决方案 »
- 菜鸟请教关于jquery tools的问题
- extjs中含有id的控件问题
- 请问这句话的意思
- 一个仿照Google Suggest的代码,求高手解决下小bug
- javascript如何将客户端的文件保存到服务器上
- 用javascript怎样实现下面的效果?
- 取值问题,急~!
- ◆通过CSS向目标里写 link 但不知为何这个链接不起效(梅花雨)◆
- 国庆节日快乐 ^_^
- 急!急!如何通过window.close关闭主窗口,而不出提示框
- 用脚本表示Frame太烦了,我头都要大了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 那里有动态table生成的代码?要求能动态的添加一行和删除一行?
var pos=0;
var num=-1;
var i=-1;
var graf="while nearly everyone agrees on the principle of reuse.";
//search
while (pos!=-1)
{
pos = graf.indexOf("e",i+1);
num+=1;
i=pos;
}
//write
alert(num);
function cal(strSearch,strExp){
var reg=new RegExp(strExp,"g")
var howmany=0;
var result=reg.exec(strSearch)
if(result!=null)howmany=result.length
return howmany
}