求答案,急,拜托
用javascript找出abdhabdhfabsuhfab中ab出现的个数
方法一:利用正则表达式
<script language="javascript" type="text/javascript">
var str="abdhabdhfabsuhfab";
var reg=/ab/g;//这是一个正则表达式,ab表示你需要匹配的字符,g表示全局搜索
var strArray=str.match(reg);
alert(strArray?strArray.length:0);//弹出来的就是你想要的ab出现的次数
</script>
方法二:利用字符串的截取方法split,这种比较简单
<script language="javascript" type="text/javascript">
var str="abdhabdhfabsuhfab";
alert(str.split("ab").length-1);//弹出来的就是你想要的ab出现的次数
</script>