【发布时间】:2021-03-04 00:16:36
【问题描述】:
我们有一个包含许多网站名称的数组。例如,www.google.com、www.msn.com、www.amazon.co.in、in.answers.yahoo.com、en.m.wikipedia.com、codehs.gitbooks.io、www.coderanch.com 等。搜索所有以“www”并显示此类网站的总数。例如。以上,一共4个。
我尝试过使用string.search() 和string.match() 方法,也使用过Regular Expressions,但它们都不起作用。谁能帮我吗?
我试过了:
function myFun(){
var arr = ["www.google.com", "www.msn.com", "www.amazon.co.in", "in.answers.yahoo.com",
"en.m.wikipedia.com", "codehs.gitbooks.io", "www.coderanch.com"];
var count = 0;
var str= arr.toString();
console.log(str);
if(str == /www/g){
count ++;
}
document.write(count);
}
【问题讨论】:
-
显示您尝试过但不起作用的方法....
-
为什么不使用
str.startsWith('www')?
标签: javascript arrays string search methods