如何查找一段文字中指定文字的出现次数? 文字全在一个字符串中,如何用javascript快速查出要找的文字出现的次数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是指定某个文字在一个字符串中出现的次数,很容易,方法也很多..下面就是一种方法 <SCRIPT LANGUAGE="JavaScript"> <!-- function a(str,text){ var i=0; while(str.indexOf(text)!=-1){ i++; str=str.replace(text,"") } return i; } alert(a("中为中不是中国工可是中","中国")); //return 1 alert(a("中为中不是中国工可是中","中")); //return 4 //--> </SCRIPT> <body><textarea id="c" rows="20" cols="100">五要牢固树立自觉接受监督的意识,共同维护司法公正。认真贯彻落实本次大会决议,及时研究办理会议期间代表、委员提出的意见建议。认真执行监督法,积极做好专项报告、参与执法检查、司法解释备案等工作。不断完善人大代表联络制度,更加广泛地听取人大代表对人民法院工作的意见建议,完善办理和反馈制度。认真接受政协民主监督、检察机关法律监督和社会各界监督,不断改进人民法院各项工作。</textarea><br />输入要查找的字符:<input id="z" type="text" value="人"><br /><input id="exe" type="button" value="查找"><script type="text/javascript">var $=function(o){return document.getElementById(o);};$("exe").onclick=function(){ var reg=new RegExp($("z").value,"gmi"); alert("'"+$("z").value+"'字共出现了:"+$("c").value.match(reg).length+"次");};</script> var str="123456123";var find="12";alert(str.split(find).length-1); 求帮助,我在用学习搞ajax分页,用到thinkphp框架 更换了proxy,用gird.store.reload(),表格不刷新数据 请大家帮我看下这段代码,jquery的 弹出层问题 求助:页面刷新或者函数调用 iframe里嵌入页面有滚动条的问题(有滚动条那个div就不显示了) 用javascript取消之前选择的背景颜色 在Javascript中如何在执行完一段脚本之后才能执行另外一段脚本?因为前一段脚本是后一段脚本的基础,需要产生对象 怎么实现textarea中内容的居中对齐! 网页点赞功能如何重复点赞? 发布 XMLDOM 访问类 iframe的src设置问题
<!--
function a(str,text){
var i=0;
while(str.indexOf(text)!=-1){
i++;
str=str.replace(text,"")
}
return i;
} alert(a("中为中不是中国工可是中","中国")); //return 1
alert(a("中为中不是中国工可是中","中")); //return 4
//-->
</SCRIPT>
<body>
<textarea id="c" rows="20" cols="100">
五要牢固树立自觉接受监督的意识,共同维护司法公正。认真贯彻落实本次大会决议,及时研究办理会议期间代表、委员提出的意见建议。认真执行监督法,积极做好专项报告、参与执法检查、司法解释备案等工作。不断完善人大代表联络制度,更加广泛地听取人大代表对人民法院工作的意见建议,完善办理和反馈制度。认真接受政协民主监督、检察机关法律监督和社会各界监督,不断改进人民法院各项工作。
</textarea><br />
输入要查找的字符:<input id="z" type="text" value="人"><br />
<input id="exe" type="button" value="查找">
<script type="text/javascript">
var $=function(o){return document.getElementById(o);};
$("exe").onclick=function(){
var reg=new RegExp($("z").value,"gmi");
alert("'"+$("z").value+"'字共出现了:"+$("c").value.match(reg).length+"次");
};
</script>
var find="12";
alert(str.split(find).length-1);