@kopatych3756

Как определить что находится в начале сообщения?

Помогите пожалуйста мне определить есть ли в начале сообщения слово из массива или нет? Как сделать?
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
const msgStr = 'привет, kopatych3756!';
const words = ['привет', 'пока', 'кагдила', 'гдея'];
const firstWord = msgStr.replace(/[^А-ЯЁа-яёA-Za-z].*/, '');

if (words.includes(firstWord)) {
  console.log(`слово ${firstWord} есть в массиве`);
} else {
  console.log(`слова ${firstWord} нет в массиве`);
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
vabka
@vabka
Токсичный шарпист
const message = "мамамылараму";
const words = ["мама", "папа", "абырвалг"];
const messageStartsWithSpecialWord = words.some(word => message.startsWith(word));
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы