Задать вопрос
@nen0y

Как проверить есть ли слово в строке?

Есть строка 'МоскваПитерОмск'. Нужно проверить есть ли в данной строке слово "Питер", если слово введено не полностью, например "Пите", проверка должна выдавать false.

Как это сделать?
  • Вопрос задан
  • 553 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
@dimoff66
Кратко о себе: Я есть
const check = (str, word) => 
  str.split(word).slice(1).some(v => !v || (v[0] >= 'А' && v[0] <= 'Я'))
   
console.log(check('МоскваПитерВоронеж', 'Питер')) //true
console.log(check('МоскваПитерВоронеж', 'Пите')) // false
console.log(check('МоскваПитер-3Воронеж', 'Питер')) // false
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Можно регуляркой, можно через includes или indexOf.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽