Javascript 忽略大小写

Javascript ignore case

在这里快速提问。我在 discord.js 中编写了一个 discord 机器人,它使用 javascript。这是我当前代码的一个片段:

if (message.content.includes("hello")){ message.react("")}

然而,这仅 returns 如果是在那种情况下会做出反应,而不是如果它是 Hello、HELLO 或 hello。我如何更改代码以使其接受所有变体?

非常感谢您的回答

您可以使用以下代码段来查找不区分大小写的匹配项。

let message = "Okay google Chrome say Hello";
let regex = new RegExp("hello","gi");

if(message.match(regex)){
  //react
   console.log("Reacting");
}else{
  console.log("Not reacting");
}

您可以将一侧或两侧转换为小写或大写,然后进行比较。

var message = "Hello World";
if(message.toLowerCase().includes("hello".toLowerCase()){
 message.react("")
}