【发布时间】:2020-02-10 17:04:56
【问题描述】:
我正在编写一个程序,它会查找特定的关键字,然后仅在消息中出现关键字时才执行操作。我很难做到这一点,以便无论它们的大小写如何,它都能在关键字上拾取。以下是我目前拥有的示例。
for (var i = 0; i < keyword.length; i++) {
if (msg.content.includes (keyword[i])) {
msg.channel.send("Orange")
}
var keyword = ["Apple","Banana"]
我想出的唯一方法是将每个变体添加到关键字列表中。我将如何制作它以便它可以检测例如“apple”或“BaNaNa”而不将这些变体添加到关键字列表中?
【问题讨论】:
-
在两个字符串上使用 '.toLowerCase()' 然后比较
标签: javascript java node.js keyword