使用javascript的字符串中存在单词

使用javascript的字符串中存在单词,javascript,jquery,Javascript,Jquery,我需要使用javascript或jquery检查字符串中的单词 前 字符串:我需要参观学校 如果我选中“需要学校”==>True 如果我选中“需要上学”==>False 如果我选中“w3schools visit”==>True 如果我选中“需要执行”==>False 它可以是多个单词,如1、2或2以上。 简而言之,如果所有单词都存在于字符串中,那么它应该返回“TRUE”,否则返回“FALSE”。顺序不重要 var dat=[]; if(str.indexOf($('#search').val(

我需要使用javascript或jquery检查字符串中的单词

前 字符串:我需要参观学校
如果我选中“需要学校”==>True
如果我选中“需要上学”==>False
如果我选中“w3schools visit”==>True
如果我选中“需要执行”==>False

它可以是多个单词,如1、2或2以上。 简而言之,如果所有单词都存在于字符串中,那么它应该返回“TRUE”,否则返回“FALSE”。顺序不重要

var dat=[];
if(str.indexOf($('#search').val()) != -1){
    dat[] = {name:str};
}
试着跟随

let str=“我需要参观学校”;
str=str.toLowerCase();
功能检查{
返回s.toLowerCase().split(“”)。every(x=>str.includes(x));
}
日志(检查(“需要学校”);
日志(检查(“需要去学校”);
console.log(检查(“w3schools-visit”);
控制台日志(检查(“需要转到”)尝试以下操作

let str=“我需要参观学校”;
str=str.toLowerCase();
功能检查{
返回s.toLowerCase().split(“”)。every(x=>str.includes(x));
}
日志(检查(“需要学校”);
日志(检查(“需要去学校”);
console.log(检查(“w3schools-visit”);

控制台日志(检查(“需要转到”)重试eh….
dat.push({name:str})
maybe?@epascarello with code当前重复重试eh….
dat.push({name:str})
maybe?@epascarello with code当前重复