我需要在忽略任何空格或大写字母的情况下阅读字符串

时间:2019-06-05 15:58:48

标签: node.js discord.js

我正在尝试读取在不和谐服务器上发送的任何消息,并且如果消息中包含某个字符串而忽略所有空格和大写字母,则发送答复。我对javascript非常陌生,这是我为娱乐而编写的第一个代码。

这是代码的当前主要部分。

cd "c:\Users\nickr\Documents\VS Workspace\Project 1\src\loops\" && javac EnhancedForLoop.java && java -verbose EnhancedForLoop

3 个答案:

答案 0 :(得分:1)

您可以使用replace()删除空格,并使用toLowerCase()将字符串转换为小写字母以实现所需的结果。

const original = 'Hello there.';

const str = original.replace(/\s/g, '').toLowerCase();

if (str.includes('hello')) console.log('Hi.');

答案 1 :(得分:0)

您可以使用string.replace方法,也可以使用split然后join。要忽略大小写,只需使用toLowerCase();

答案 2 :(得分:0)

谢谢,这解决了我的问题。

const original = 'Hello there.';

const str = original.replace(/\s/g, '').toLowerCase();

if (str.includes('hello')) console.log('Hi.');