J'essaie de lire n'importe quel message envoyé sur un serveur de discordage et d'envoyer une réponse si une certaine chaîne est dans le message ignorant tous les espaces et les capitales. Je suis très nouveau à JavaScript et c'est le premier code que je fais juste pour le plaisir.
Ceci est la partie principale actuelle du code. P>
if(msg.content.toLowerCase().includes('string')) { msg.channel.send(emoji("480351478930866179")); }
3 Réponses :
Vous pouvez supprimer WhitSpace avec Remplacer () Code>
et déplacer la chaîne en minuscule en utilisant tolowercase () code>
pour obtenir le résultat souhaité.
p>
const original = 'Hello there.'; const str = original.replace(/\s/g, '').toLowerCase(); if (str.includes('hello')) console.log('Hi.');
Vous pouvez utiliser la méthode string.replace ou vous pouvez utiliser SPLAST, puis rejoindre. Ignorer le cas, il suffit d'utiliser tolowercase (); p>
Merci, cela a résolu mon problème.
p>
const original = 'Hello there.'; const str = original.replace(/\s/g, '').toLowerCase(); if (str.includes('hello')) console.log('Hi.');
Comme vous avez clairement démontré, vous avez déjà la fonctionnalité de supprimer les préoccupations de la sensibilité de cas, il s'agit d'un duplicatural possible de Supprimer les espaces blancs à l'intérieur d'une chaîne en JavaScript