Javascript 创建一个函数,通知您是否有';dota';提供的参数中的字符
例子:Dota比传奇联盟更好(没错) 反击比强击好(错)Javascript 创建一个函数,通知您是否有';dota';提供的参数中的字符,javascript,Javascript,例子:Dota比传奇联盟更好(没错) 反击比强击好(错) 我不懂推理,你能帮我吗?谢谢。最简单的方法是: function findDota (string){ if (string.toLowerCase().search("dota") != -1){ return true; } else{ return false; } } string.search()返回字符串中搜索参数第一次出现的位置(0索引)。如果搜索
我不懂推理,你能帮我吗?谢谢。最简单的方法是:
function findDota (string){
if (string.toLowerCase().search("dota") != -1){
return true;
} else{
return false;
}
}
string.search()
返回字符串中搜索参数第一次出现的位置(0索引)。如果搜索参数不在字符串中,则返回-1
更复杂的答案可能是使用功能非常强大的正则表达式(regexs
)
function findDota (string){
if (string.search(/dota/i) != -1){
return true;
} else{
return false;
}
}
这里/dota/i
搜索字符串dota
。i
表示不区分大小写
有用链接:
非常感谢您,帮助一位洛蒂对其进行了更新,添加了更多解释。如果有效,您可以用绿色勾号将其标记为答案。