Я создаю бота в дискорде, и хочу что бы он в сообщение проверял есть ли там "-", сколько бы я не пытался у меня не получается это сделать
Мой не рабочий код
let one = args[0];
if(!one) return;
if(one == message.content(/-/)) return message.reply("Минус не допустим)
Регулярки в данном конкретном случае не обязательны.
ES6:
var str = 'Быть или не быть-вот в чём вопрос.';
var str2 = 'нет дефисов.';
console.log(str.includes('-'));
console.log(str2.includes('-'));
includes - проверяет, содержит ли строка заданную подстроку, и возвращает, соответственно true или false.
C помощью indexOf:
var str = 'Быть или не быть-вот в чём вопрос.';
var str2 = 'нет дефисов.';
console.log(str.indexOf('-') !== -1);
console.log(str2.indexOf('-') !== -1);
Используйте регулярный выражения Например в вашем случае поможет
if((message.content).match(/-/g).length) return message.reply("Минус не допустим)
if (message.content.indexOf("-") !== -1) return message.reply("Минус недопустим")
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Программа рассчитывает калорийность При клике на чекбоксы срабатывает функция и пишет общую каллорийность и ценуЯ захотел реализовать...
Это можно сделать по разномуНо, все же, какой из нижеперечисленных способов получше с точки зрения читабельности и эффективности? Можете...
При отладке скрипт запускается и работает При выпуске скрипт не открывается и не выполняется