转换为小写字母并去除空格js

pav*_*van 1 javascript node.js discord.js

我是 JavaScript 的新手,目前正在研究 Discord 机器人
我编写了一个响应消息的机器人,但是当我输入大写字母或给空间时,机器人没有响应,请帮我解决这个问题

这是我的代码,如果我提供“嗨兄弟”之类的输入,
它不会响应

bot.on("message", async message => {
    if(message.author.bot || message.channel.type == 'dm') return;
  
    let prefix = "-";
    let messageArray = message.content.split(" ");
    let cmd = messageArray[0];
    let args = messageArray.slice(1);
    
    if(cmd === `${prefix}hibro`) {
        return message.reply("Hi bro!")
    }
)}
Run Code Online (Sandbox Code Playgroud)

Edu*_*ard 7

大多数情况下,您的解决方案是采用相同的格式,或者使所有字母都小写或大写。这取决于你,但更好lowercase。您也可以使用trim()来避免多个空格。

const str = 'Whatever Text You    Want';
const res = str.replace(/\s+/g,'').toLowerCase();
console.log(res)
Run Code Online (Sandbox Code Playgroud)