示例:Dota比传说联盟更好(true(。
反恐精英比Fortnite(虚假(更好
我无法发展推理思路,你能帮我吗?谢谢
最简单的方法是:
function findDota (string){
if (string.toLowerCase().search("dota") != -1){
return true;
} else{
return false;
}
}
string.search()
返回字符串中搜索参数第一次出现的位置(0索引(。如果搜索参数不在字符串中,则返回-1。
更复杂的答案可以使用非常强大的regular expressions
(regexs
(。
function findDota (string){
if (string.search(/dota/i) != -1){
return true;
} else{
return false;
}
}
这里CCD_ 4搜索字符串CCD_。i
表示它是不区分大小写的。
有用的链接:
https://www.w3schools.com/jsref/jsref_search.asp
https://www.w3schools.com/js/js_regexp.asp
https://www.w3schools.com/js/js_string_methods.asp