循环着匹配就可以
比如,找到了第一个,则以第一个为起点继续找;
var str1;
var str2;
function find(str1,str2){var num = 0;
var i = 0;
while((1=str1.indexOf(str2,i))>-1){
num++;
}return num;
}
比如,找到了第一个,则以第一个为起点继续找;
var str1;
var str2;
function find(str1,str2){var num = 0;
var i = 0;
while((1=str1.indexOf(str2,i))>-1){
num++;
}return num;
}
<!--
function getSubNum(str,substr)
{
return str.split(substr).length-1;
}//使用
alert(getSubNum("123123123","1"));
//-->
</script>
var str="abcdjehabcdowquhdsad abcabc";
var re=/abc/gi;
alert(str.match(re).length)
</script>